ambient-code/Ambient Action

Create sessions on the Ambient Code Platform from any GitHub workflow

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 3, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: ambient-code/ambient-action@3f01516d00ba5628f210f9390a98970b5567c835 # v0.0.5

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
api-urlAmbient Code Platform backend API URLyes
api-tokenBot user bearer token for the Ambient APIyes
projectAmbient project/namespace nameyes
promptInitial prompt for the session, or message to send to existing sessionyes
session-nameExisting session name to send a message to (skips session creation)no""
display-nameHuman-readable session display nameno""
reposJSON array of repos, e.g. [{"url": "...", "branch": "main", "autoPush": true}]no""
labelsJSON object of labels for the sessionno""
environment-variablesJSON object of environment variables to inject into the runnerno""
timeoutSession inactivity timeout in seconds — auto-stops after this duration of inactivityno0
stop-on-run-finishedStop the session automatically when the agent finishes its runnofalse
modelModel override (e.g. claude-sonnet-4-20250514)no""
workflowJSON workflow object, e.g. {"gitUrl": "https://...", "branch": "main", "path": "workflows/my-wf"}no""
waitWait for session completion before exitingnofalse
poll-intervalSeconds between status polls when waitingno15
poll-timeoutMax minutes to poll before giving up when wait is trueno60
no-verify-sslDisable SSL certificate verification (for self-signed certs)nofalse
namedescription
session-nameCreated session name
session-uidCreated session UID
session-urlURL to the session in the Ambient UI
session-phaseFinal session phase (only set when wait is true)
session-resultSession result text (only set when wait is true)