Development record
The session view reads live agent state from a workspace manager
Press Release
abcd's session view shows the live state of each agent session (working, blocked, done, idle) that a terminal workspace manager the person installed reports, alongside the native session view. The adapter is read-only and opt-in: abcd never installs, starts, configures or depends on such a tool, never lets it place worktrees, and falls back to the native view when none is present. Reframed from a private ideate verdict of 2026-10-24 that rejected making such a tool the default environment for abcd-managed repos.
Why This Matters
A person running many agent sessions on one repository cannot tell which are working, which are waiting on them, and which have stopped. On 2026-10-24 eight sessions ran against this checkout at once. A branch sweep could not tell a live session's new worktree from an abandoned one, because nothing links a worktree to its session (iss-2608220750029993).
The native central view (itd-2610170634394993) answers this across computers and accounts. A workspace manager the person already runs knows more about the sessions on one computer: the live state of each agent's terminal. Reading that state when it is present makes the view sharper for those people, and costs nothing for everyone else.
Mechanism
Prompted (the claim-recording gradient): why the authors expect this to work, as a falsifiable "we expect X because Y" — not the outcome restated. Replace this line with the claim, or with the exact token
None stated.alone on its line to record the claim as considered and declined.
Scope Conditions
Required (the claim-recording gradient): the population, platform, scale, or assumptions this claim holds under, one per top-level bullet —
abcd intent planstamps each with a persistent identity. Replace this line with those bullets, or with the exact tokenNone stated.alone on its line.
Acceptance Criteria
Required (the itd-1 discipline): add at least one Given-When-Then bullet describing the verifiable bar for "shipped" before this draft can be planned.
Open Questions
None recorded yet.
Audit Notes
Empty. Populated by intent-auditor when intent moves to shipped/.
Frontmatter
| id | itd-2610241331131356 |
|---|---|
| type | intent |
| lifecycle | drafts |
| severity | minor |
.abcd/development/intents/drafts/itd-2610241331131356-abcd-s-session-view-shows-the-live-state.md
open on GitHub ↗ · commit history ↗
References1
- itd-2610170634394993Headless agents in parallel coordinate through the shared remote, not conversationbuilds on
mentions2
- iss-2608220750029993Session-presence detection for shared checkouts: each live session leases a marker (session id, intended branch, started-at) in the checkout, and the pre-commit gate warns when another live session's lease is present — the armed-detector rung of the AGENTS.md concurrent-session conventions, which are vigilance-only until this ships. Lease home needs thought: the local tier is per-worktree by design, and the hazard is precisely two sessions in ONE worktree, so the lease belongs to the checkout, not the branch.
- itd-1Every Intent Has Acceptance Criteria; Every Audit Verifies Them