Custom Images

Beta feature. Needs Kubernetes, persistent storage, and the Agent Sandbox controller. Then set ARCHESTRA_AGENT_RUNTIME_ENABLED=true. See Setup.

Run any coding agent in Agent Runtime, not only the built-in ones. Bring a container image with your agent in it. Archestra supplies the rest:

  • The task and every follow-up.
  • Models through the LLM Proxy, and tools and skills through the MCP Gateway.
  • Persistent storage and the live terminal.

Use Your Image

  1. In the agent's Runtime picker, pick Custom image.
  2. Set Image, and set Command to your agent's executable and arguments.
  3. Set Inference API to the protocol your agent speaks: Anthropic Messages, OpenAI Responses, or OpenAI Chat Completions.
  4. Start a run.

Your agent reaches models through the supplied LLM Proxy URL and virtual key, and tools and skills through the supplied MCP Gateway.

What the Image Needs

RequirementWhat to Provide
Shell and terminal/bin/sh and tmux on PATH.
OutputProgress and results on stdout or stderr. Never print credentials.
Exit code0 on success, non-zero on failure.
StorageWorking files and saved sessions under /home/node. Other paths may not survive a pause.

For the full contract and working examples, see the image contract and the maintained images.