Agents
Autonomous workers — Claude Code, Codex, OpenCode, and federation peers.
Agents are the elements that *do work on their own*: a `claude-code`, `codex`, or `open-code` runtime you can hand a task, the `triformer` for in-platform agent behaviour, and `external-agent` for recording an outside peer you federate with. Reach for an agent when the job is open-ended — "investigate this", "write this change" — rather than a single deterministic operation. An agent runs a loop; an action runs once.
Capabilities
| "Element" | "access" | "activity" | "attach" | "attachments" | "batch_stats" | "compose" | "context" | "create" | "delete" | "detach" | "disable" | "enable" | "export_bundle" | "get" | "get_attached_modifiers" | "import_bundle" | "intention" | "invoke" | "list_attachments" | "logs" | "promote" | "readme" | "readme_update" | "remove-modifier" | "restore" | "run_cancel" | "run_get" | "runs" | "schema" | "source" | "source_branches" | "source_promote" | "source_repair" | "source_status" | "source_validate" | "stats" | "tree" | "update" | "update_meta" | "version" |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| "Claude Code" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" |
| "Codex" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" |
| "External Agent" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "·" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" |
| "Open Code" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" |
| "Triformer" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" | "✓" |
Elements
- "Claude Code" "Anthropic Claude Code agent — real CLI terminal in a sandboxed VM"
- "Codex" "OpenAI Codex CLI agent — real CLI terminal in a sandboxed VM"
- "External Agent" "Represents a non-Triform A2A peer (Claude Code, MCP server, OpenAI Assistant — anything that speaks A2A Protocol v1.0)"
- "Open Code" "Open-source, provider-agnostic AI coding agent — real CLI terminal in a sandboxed VM"
- "Triformer" "Composable AI agent with tools from attached elements"