feat(FN-3719): make Mail tab messages open detail pane

Merges a substantial batch of agent and desktop improvements: the Mail tab now opens messages in a detail pane with styled selectable rows (FN-3719, four steps), remote node discovery contracts are integrated into the dashboard (FN-3506), permanent-agent approval context is wired through executor an

Fusion-Task-Id: FN-3719
This commit is contained in:
Fusion
2026-05-07 19:59:57 -07:00
committed by gsxdsm
parent 9f60a0da50
commit a1ee98041f
5 changed files with 306 additions and 16 deletions

View File

@@ -217,7 +217,7 @@ The agents surface provides:
- A compact **Controls** popup for secondary actions (state filter, Show system agents toggle, Import, and global Heartbeat Speed)
- Agent import can also be launched from the selected **Agent Detail** header; this entry opens the import modal directly in the companies.sh browse flow so operators can discover and import packages without leaving the detail context
- Detail/config panels
- Agent Detail includes a **Mail** tab for read-only inspection of that agents inbox/outbox without marking messages read or mutating mailbox state
- Agent Detail includes a **Mail** tab for inspecting that agents inbox/outbox; selecting a message opens full details, and selecting an unread inbox message marks it read
- Split-view synchronization: successful saves and lifecycle actions from the right-side Agent Detail pane immediately refresh the left-side list/selection state (no wait for background polling)
- A per-agent **Token Usage** panel that summarizes cumulative token consumption for the currently displayed agents
- Run history