Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · adapters-triggers action step 9: Run adapters
github-action-step:triggers-action-run-adaptersa5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
GithubActionStep overview

github-action-step:triggers-action-run-adapters

Reference · live

adapters-triggers action step 9: Run adapters overview

Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for github-action-step:triggers-action-run-adapters.

GithubActionStepOutgoing · 1Incoming · 1

Attributes

displayName
adapters-triggers action step 9: Run adapters
order
9
stepName
Run adapters
shell
bash
stepId
adapters
workingDirectory
${{ inputs.working-directory }}
conditional
${{ steps.trigger.outputs.matched == 'true' }}
envVars
  • ACTION_ROOT=${{ github.action_path }}
  • INPUT_COMMAND=${{ inputs.command }}
  • INPUT_HARNESS=${{ inputs.harness || inputs.adapter }}
  • INPUT_PROVIDER=${{ inputs.provider }}
  • INPUT_MODEL=${{ inputs.model }}
  • INPUT_PROMPT=${{ inputs.prompt }}
  • INPUT_INTERACTION_MODE=${{ inputs.interaction-mode }}
  • INPUT_MAX_TURNS=${{ inputs.max-turns }}
  • INPUT_WITH_PROXY=${{ inputs.with-proxy }}
  • INPUT_PROXY_LOG_LEVEL=${{ inputs.proxy-log-level }}
  • INPUT_BABYSITTER_PLUGIN=${{ inputs.babysitter-plugin }}
  • INPUT_BABYSITTER_PREFIX=${{ inputs.babysitter-prompt-prefix }}
  • INPUT_ARGS=${{ inputs.args }}
  • INPUT_ARGS_JSON=${{ inputs.args-json }}
  • AGENT_MUX_TRIGGER_EVENT_PATH=${{ steps.trigger.outputs.event }}
runScript
set -euo pipefail REPO_ROOT=$(cd "$ACTION_ROOT/../.." && pwd) ADAPTERS="node $REPO_ROOT/packages/adapters/cli/dist/index.js" ARGS=() if [ "$INPUT_COMMAND" = "launch" ] || [ "$INPUT_COMMAND" = "run" ]; then ARGS+=("$INPUT_COMMAND") [ -n "$INPUT_HARNESS" ] && ARGS+=("$INPUT_HARNESS") [ -n "$INPUT_PROVIDER" ] && ARGS+=("$INPUT_PROVIDER") else ARGS+=("$INPUT_COMMAND") fi [ -n "$INPUT_MODEL" ] && ARGS+=(--model "$INPUT_MODEL") if [ -n "$INPUT_PROMPT" ]; then EFFECTIVE_PROMPT="$INPUT_PROMPT" if [ "$INPUT_BABYSITTER_PLUGIN" = "true" ] && [ -n "$INPUT_BABYSITTER_PREFIX" ]; then EFFECTIVE_PROMPT="$INPUT_BABYSITTER_PREFIX $INPUT_PROMPT" fi ARGS+=(--prompt "$EFFECTIVE_PROMPT") fi case "$INPUT_INTERACTION_MODE" in non-interactive) ARGS+=(--no-interactive) ;; bridged-hooks) ARGS+=(--no-interactive --bridge-hooks) ;; bridged-interactive) ARGS+=(--no-interactive --bridge-interactive) ;; esac [ -n "$INPUT_MAX_TURNS" ] && ARGS+=(--max-turns "$INPUT_MAX_TURNS") if [ "$INPUT_WITH_PROXY" = "true" ]; then ARGS+=(--with-proxy-if-needed) [ -n "$INPUT_PROXY_LOG_LEVEL" ] && ARGS+=(--proxy-log-level "$INPUT_PROXY_LOG_LEVEL") fi ARGS+=(--yolo) if [ -n "$INPUT_ARGS_JSON" ]; then mapfile -t EXTRA_ARGS < <(node -e "const value = JSON.parse(process.env.INPUT_ARGS_JSON || '[]'); if (!Array.isArray(value)) throw new Error('args-json must be a JSON array'); for (const item of value) console.log(String(item));") ARGS+=("${EXTRA_ARGS[@]}") elif [ -n "$INPUT_ARGS" ]; then read -r -a EXTRA_ARGS <<< "$INPUT_ARGS" ARGS+=("${EXTRA_ARGS[@]}") fi if $ADAPTERS "${ARGS[@]}"; then echo "exit-code=0" >> "$GITHUB_OUTPUT" else status=$? echo "exit-code=$status" >> "$GITHUB_OUTPUT" exit "$status" fi
sourceCitation
packages/triggers-adapter/action.yml:270-360

Outgoing edges

executed_by_trigger1
  • operational-trigger:adapters-triggers-action·OperationalTriggerAgent Adapter — reusable GitHub Action composite

Incoming edges

executes_step1
  • operational-trigger:adapters-triggers-action·OperationalTriggerAgent Adapter — reusable GitHub Action composite

Related pages

No related wiki pages for this record.

Shortcuts

Open in graph
Browse node kind