Internal actions are shared composite GitHub Actions under .github/actions/. They are implementation building blocks consumed by workflows, not commands users invoke directly.

ActionPurposeKey inputsKey outputs or side effects
.github/actions/setup-agent-runtimeBootstraps the runtime before an agent runnode_version, install_codex, codex_version, install_claude, claude_versioninstalls or verifies Node, runs npm ci, builds .agent/dist, adds tool bins to PATH, optionally installs Codex or Claude
.github/actions/resolve-github-authResolves the GitHub token used by workflow steps and agent runsapp_id, app_private_key, pat, fallback_tokenoutputs token and auth_mode; selects GitHub App, hosted OIDC broker, PAT, or workflow-token auth
.github/actions/resolve-agent-providerResolves the provider, optional model, and reasoning effort for single-agent runs and review synthesis before runtime setuproute, route_provider, default_provider, model_policy, openai_api_key, claude_oauth_token, anthropic_api_key, requiredoutputs provider, reason, install_codex, install_claude, model, and reasoning_effort; selects explicit inline overrides, route provider overrides from AGENT_MODEL_POLICY, or AGENT_DEFAULT_PROVIDER, otherwise auto-detects from configured provider secrets
.github/actions/check-agent-action-expirationShared expiration guard for generated scheduled agent workflowsexpires_atoutputs expired, expires_at, and today; validates a UTC YYYY-MM-DD expiration and skips generated workflows after that date without relying on GNU-only date -d parsing
.github/actions/run-skill-setupChecks a repository skill and runs its optional setup.sh hookskill, skill_root, trusted_ref, run_setupoutputs exists, skill_path, setup_exists, setup_ran, and setup_path; refuses setup from untrusted PR checkout refs
.github/actions/run-agent-taskRuns a prompt or skill through the runtime and acpxprompt, skill, agent, model, display_model, reasoning_effort, route, lane, target_*, source_kind, request_text, session_policy, session_bundle_mode, memory_policy, memory_mode_override, memory_ref, rubrics_policy, rubrics_mode_override, rubrics_ref, rubrics_limitrenders the prompt, runs .agent/dist/run.js, captures response/session files, exposes model_display when enabled, passes configured model-provider credentials through, restores and uploads session bundles when enabled, resolves memory/rubrics modes, optionally mounts agent/memory and agent/rubrics, and commits permitted memory or validated rubric edits
.github/actions/download-agent-memoryBest-effort shallow clone of the repo-local agent/memory branch into $RUNNER_TEMP/agent-memory so the agent can read and write memory without staging it on the feature branchgithub_token, ref, path, continue_on_missingoutputs memory_available, memory_dir, memory_ref

The memory-related inputs and CLIs (memory/search.js, memory/update.js, memory/sync-github-artifacts.js, memory/read-sync-state.js, memory/write-sync-state.js, memory/resolve-policy.js) are documented together in Repository memory. Rubrics inputs and CLIs are documented in team rubrics.