Hand a Synap session's work to a Claude Managed Agent that Anthropic runs. It reports back in the session room, asks you before pushing or merging, and shows its PR. Needs an Anthropic API key and a one-time agent setup.
What your agent can do with it
- claude_managed_agentsThe dispatch binding to Claude Managed Agents. Synap never runs the agent: its verbs create, message, interrupt and read a Managed Agents session over https://api.anthropic.com. T…
- {{key}}_dispatchStarts a Claude Managed Agents session for a Synap task (the binding's start verb): checks the agent lists this pod's MCP server, creates the session with the vaults, any mounted …
- {{key}}_sendPasses a person's answer or decision to the running session (the binding's send verb). A pending tool approval is settled with user.tool_confirmation ONLY by an approved / rejecte…
- {{key}}_cancelStops the running session with user.interrupt (the binding's cancel verb). An already-ended session reports alreadyEnded.
- {{key}}_get_statusReads the session and its recent events and normalizes them (the binding's status verb, polled while a run is active). Read-only. Returns { state: running | needs_input | done | f…
What you will need
Asked for at install. Stored in your pod, never on our servers.
- Anthropic API keyAn Anthropic API key with Managed Agents access, in the workspace that owns the agent and environment. Stored server-encrypted in the vault; never persisted in…
- Managed agent idThe agent_... id of the managed agent created once in setup step 2. Its mcp_servers must include this pod's /mcp URL — the dispatch verb checks it before every…
- Environment idThe env_... id of the environment the sessions run in (setup step 2).
- Anthropic vault idsOptionalComma-separated vlt_... ids attached to every session (setup step 3: the Synap MCP bearer + GitHub credentials). Without one the agent cannot reach Synap or Gi…
- GitHub token (read-only)A fine-grained GitHub token with Contents: Read on the repositories, for github_repository mounts. Read-only on purpose: writes go through the GitHub MCP tools…
- Default repositoriesOptionalComma-separated owner/repo (or https://github.com/owner/repo) used when a run names no repos.
- Anthropic Console workspace idOptionalThe workspace id in Console session links (https://platform.claude.com/workspaces/<id>/sessions/<session>). 'default' only for the org's Default workspace.
- {{name}} Anthropic API keySecretAnthropic API key for the claude_managed_agents binding tool (sent as x-api-key).
- {{name}} GitHub token (read only)SecretRead-only GitHub token for github_repository mounts on Managed Agents sessions.