coding-agent
Coding Agent (bash-first)
Availability
This skill requires the direct download build of Eliza. It is disabled in store-distributed builds (Mac App Store, Microsoft Store, Flathub) because those builds run inside an OS sandbox that forbids forking arbitrary user-installed binaries (Codex, Claude Code, OpenCode, Pi).
When the runtime detects a store build (ELIZA_BUILD_VARIANT=store), the agent-orchestrator plugin registers a single blocked TASKS action that returns a clear blocked-message and does not attempt any spawn. To enable coding agents, install the direct download from https://eliza.so/download.
The single source of truth for this gate is isLocalCodeExecutionAllowed() in @elizaos/core (packages/core/src/sandbox-policy.ts), which both the orchestrator and any future local-execution action consult.
Usage
Use bash (with optional background mode) for all coding agent work. Simple and effective.
⚠️ PTY Mode Required!
Coding agents (Codex, Claude Code, Pi) are interactive terminal applications that need a pseudo-terminal (PTY) to work correctly. Without PTY, you'll get broken output, missing colors, or the agent may hang.
Always use pty:true when running coding agents: