Using the Root Chat
The root chat is your conversation with the System agent. Plain language in, work out. Describe what you want; the System agent drives Grackle — creating tasks, spawning agents, managing environments.
It is durable. History persists server-side and reloads on mount, so it survives a refresh and follows you across tabs. Pick it back up and the same conversation continues. No suggested actions, no fresh start.
One prerequisite
You need a connected local environment. Until one exists, the message input stays hidden and the empty state tells you so.
Add one first — see Connect an Environment. Then return to the chat and the input appears.
Ask for what you want
- "Add a Docker environment called build-server and provision it."
- "Create a task to fix the flaky auth test in the API workspace and start it."
- "What tasks are running? Any failures?"
The System agent runs on a swappable runtime — Claude Code, Copilot, Codex, GenAIScript, or an ACP-bridged agent. Whichever your default persona specifies.
Where it lives
The root chat is the landing page of the web UI. It is strictly the root-task conversation. For agent-to-agent IPC streams, use the Coordination tab.
Next
- Connect an Environment — the prerequisite.
- Create a Task — drive structured work.
- Chat — the full reference.