Skip to content

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.

Hosted cloud docs live here. Open-source and self-hosted docs live in the OSS repository.