Replacement
naive ceo drives the legacy orchestration runtime’s lead agent, which is frozen.
The banner id is
dep.ceo. It is the one string that identifies this deprecation across the
CLI banner, the JSON envelope and the API’s response headers, so grep for that rather than for
the wording.
Overview
How It Works
The CEO is a persistent Hermes gateway process that runs continuously in your company container. When you send it a prompt vianaive ceo run, it:
- Interprets the prompt and identifies objectives
- Proposes a team composition and task breakdown
- After user approves in chat, hires employees and creates tasks via CLI
- Workers are spawned automatically per task by the kanban dispatcher
- Reports back with results
naive ceo message or watch output live with naive ceo stream.
All LLM calls from the CEO are proxied through the API (the container only holds the nv_sk_* token, never raw provider keys) and charged against your credit balance.
Run a Prompt
Output
Send a Message
Sends a real-time message to the active CEO session. Use to steer priorities or request updates.Check Status
Output
idle, running, error, stopped.
List Sessions
Stream Output (SSE)
Opens a Server-Sent Events connection to stream the CEO’s real-time output.thought— CEO’s reasoning stepstask_created— new task dispatchedtask_completed— employee finished a taskmessage— CEO status updatesdone— run completederror— something went wrong
Ctrl+C to stop streaming (the run continues in the background).