Skip to content

Add a connection health and diagnostics drawer #2

Description

@raphant

Problem

The top bar reports only LIVE, CONNECTED, or OFFLINE.
It does not show which workspace the relay watches, whether hooks are installed, which port is active, or when the last event arrived.
A workspace mismatch therefore looks like an empty dashboard.

Proposed change

Make the connection indicator open a diagnostics drawer.
Show the watched workspace, runtime selection, relay endpoint, hook state, last event time, and actionable warnings.

Acceptance criteria

  • The drawer identifies the watched workspace and relay endpoint.
  • The drawer reports Claude hook and Codex watcher state separately.
  • A workspace mismatch has a direct explanation and suggested command.
  • Users can copy a redacted diagnostic report.
  • The drawer never includes prompts, credentials, or environment values.

Related upstream work

Source

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions