Chat Monitoring
Chat monitoring in ADHDev means you can follow active agent sessions from the dashboard instead of watching each tool separately.
What ADHDev Monitors
ADHDev can surface conversation activity from several different kinds of agent runtimes:
- Native IDE chat from supported desktop IDEs
- Extension chat from agent extensions running inside a host IDE
- CLI sessions captured through the hosted PTY runtime
- ACP sessions from providers that expose structured protocol events
These all show up as sessions in the dashboard, even though the underlying transport is different.
What You Can Do
Monitoring is not read-only. From the dashboard you can usually:
- follow live output while the agent is generating
- load older history for the active session
- send the next message without returning to the original tool
- review approval-required turns and respond from the dashboard
- switch a CLI session between terminal and chat rendering
- open Remote View for supported IDE sessions
The exact controls depend on the provider. Some surfaces expose model or mode controls, while others are mostly stream-and-reply.
How Sessions Appear
The dashboard uses the same monitoring model across IDE, CLI, and ACP sessions:
- active sessions stay in the main tab strip
- lower-priority sessions can be moved into Hidden tabs
- sessions that need attention or have unread completed work appear in the Activity inbox
- older or resumable sessions can be reached through History
This is why ADHDev monitoring feels closer to a workspace than a simple notification feed.
CLI Monitoring
CLI monitoring is different from IDE monitoring because the terminal itself is part of the product surface.
For CLI sessions, ADHDev keeps the hosted PTY runtime and exposes:
- full terminal output
- reconnect-friendly scrollback
- approval prompts and tool output
- a terminal/chat toggle for the same runtime
If a CLI session survives but the dashboard loses track of it, recovery usually happens through the machine's Hosted Runtimes tools rather than by creating a brand new chat.
Approval And Attention States
ADHDev treats waiting states and completed states as first-class signals.
Examples include:
- approval requests
- long-running generations
- finished tasks you have not reviewed yet
- disconnected or interrupted sessions that need manual recovery
Those states are what drive the activity inbox and notification surfaces.
Limits And Caveats
- Not every provider exposes the same amount of metadata or control
- IDE monitoring depends on the control surface the IDE makes available
- CLI and ACP providers can exist in the built-in inventory before they are fully validated
- Some sessions are better described as monitored and recoverable rather than fully controllable
For practical expectations, check Compatibility & Caveats and Supported Providers.
