Skip to content

Coding agents

Cogno can detect AI coding agent CLIs (Claude Code, Codex, Gemini CLI, Kimi CLI, Antigravity) and show their live status in a side panel, so you can see at a glance which terminals need your attention.

On startup, Cogno scans your system for supported coding agent CLIs. For each agent that is installed but does not yet have a status hook configured, Cogno offers to install one.

The hook is a small shell command, added to the agent’s own hook configuration, that reports status changes (working, question, ready, error) to Cogno’s local HTTP server whenever the agent’s state changes. Cogno listens for these reports and updates the panel and the corresponding terminal tab in real time.

For each terminal running a detected agent, the panel shows:

FieldDescription
StatusWorking, Ready, Waiting for input, or Error
ActivityA short summary of the agent’s last tool call (command, file, pattern, etc.)
Working directoryThe agent’s current working directory
ProviderThe name of the detected agent (e.g. Claude Code, Codex)
Last hookThe name of the most recent hook event received

Clicking an agent’s card navigates to its terminal.

Switch to the “Detected agents” view to see which supported CLIs are installed and whether their status hook is configured. Use the Detect agents button to re-scan and install any missing hooks.

A status change can trigger a notification. Use the notification settings button in the panel header, or the config keys below, to choose which status changes notify you and through which channels.

SettingDefaultDescription
coding_agents.modevisiblevisible shows the panel in the side menu, hidden keeps it available but hides it from the menu, off disables the feature entirely
coding_agents.notifications.working.enabledtrueNotify when an agent starts working
coding_agents.notifications.question.enabledtrueNotify when an agent has a question and needs input
coding_agents.notifications.ready.enabledtrueNotify when an agent becomes ready/idle
coding_agents.notifications.error.enabledtrueNotify when an agent reports an error

See the Config page for the full reference.

ActionDescription
open_coding_agentsToggle the Coding Agents panel