Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CAM_GUI | No | Enable GUI dashboard | true |
| CAM_DEBUG | No | Include debug info in MCP responses | false |
| CAM_TOOLS | No | Comma-separated list of allowed tools (empty = all) | |
| CAM_GUI_KEEP | No | Keep GUI on exit | false |
| CAM_LOG_DEBUG | No | Write debug logs to temp file | false |
| CAM_GUI_DETAIL | No | GUI detail mode | false |
| CAM_SIGINT_MODE | No | SIGINT handling (cancel/exit/cancel_then_exit) | cancel |
| CAM_SIGINT_DOUBLE_TAP_WINDOW | No | Double-tap exit window (seconds) | 1.0 |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| codex | Run OpenAI Codex CLI agent (deep analysis / critical review). NO SHARED MEMORY:
CROSS-AGENT HANDOFF:
CAPABILITIES:
BEST PRACTICES:
Supports: image attachments. |
| codex_parallel | Run multiple codex tasks in parallel. All tasks share workspace/permission/save_file. Results are appended to save_file with XML wrappers (). Max 100 tasks. Model can be array: single element shared by all, or one per task. |
| gemini | Run Google Gemini CLI agent (UI design / comprehensive analysis). NO SHARED MEMORY:
CROSS-AGENT HANDOFF:
CAPABILITIES:
BEST PRACTICES:
|
| gemini_parallel | Run multiple gemini tasks in parallel. All tasks share workspace/permission/save_file. Results are appended to save_file with XML wrappers (). Max 100 tasks. Model can be array: single element shared by all, or one per task. |
| claude | Run Anthropic Claude CLI agent (code implementation). NO SHARED MEMORY:
CROSS-AGENT HANDOFF:
CAPABILITIES:
BEST PRACTICES:
Supports: system_prompt, append_system_prompt, agent parameter. |
| claude_parallel | Run multiple claude tasks in parallel. All tasks share workspace/permission/save_file. Results are appended to save_file with XML wrappers (). Max 100 tasks. Model can be array: single element shared by all, or one per task. |
| opencode | Run OpenCode CLI agent (full-stack development). NO SHARED MEMORY:
CROSS-AGENT HANDOFF:
CAPABILITIES:
BEST PRACTICES:
Supports: file attachments, multiple agents (build, plan, etc.). |
| opencode_parallel | Run multiple opencode tasks in parallel. All tasks share workspace/permission/save_file. Results are appended to save_file with XML wrappers (). Max 100 tasks. Model can be array: single element shared by all, or one per task. |
| banana | Generate images using Nano Banana Pro (Gemini 3 Pro Image). CAPABILITIES:
RESPONSE FORMAT:
BEST PRACTICES:
Supports: reference images with roles (edit_base, style_ref, etc.). |
| image | Generate images via OpenRouter-compatible or OpenAI-compatible endpoints. CAPABILITIES:
RESPONSE FORMAT:
BEST PRACTICES:
Supports: reference images for editing. |
| get_gui_url | Get the GUI dashboard URL. Returns the HTTP URL where the live event viewer is accessible. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |