Group Active Agents rows by explicit project metadata#371
Merged
Conversation
added 3 commits
April 23, 2026 14:44
The raw tree exposed machine worktree names and full agent refs at the same time that richer session-health telemetry was landing on this branch. This keeps the extra health signal while reshaping visible labels and summaries so operators can scan by task first without losing full branch/worktree detail in tooltips. Constraint: Live and template Active Agents sources must stay in sync and version-bumped together Rejected: Keep full `agent/...` refs as raw labels | too noisy once many sandboxes are open Confidence: medium Scope-risk: narrow Directive: Keep raw tree labels compact and task-first, but preserve full refs in tooltips and commands Tested: node --test test/vscode-active-agents-session-state.test.js; openspec validate agent-codex-codex-task-2026-04-23-13-25 --type change --strict; openspec validate agent-codex-show-session-health-in-active-agents-2026-04-23 --type change --strict; openspec validate --specs Not-tested: Manual VS Code screenshot pass against a live workspace
Rebase brought extension and test changes onto a base branch that already carried version 0.0.11, so the guard test needed both live and template manifests to move forward together. Constraint: Focused Active Agents tests require the manifest version to increase above the base branch when extension files change Rejected: Leave version 0.0.10 in place | node --test test/vscode-active-agents-session-state.test.js fails on the rebased branch Confidence: high Scope-risk: narrow Directive: Bump live and template Active Agents manifests together whenever extension files change on a rebased branch Tested: node --test test/vscode-active-agents-session-state.test.js Not-tested: Manual VS Code install and reload flow on this branch
The Active Agents tree now prefers live task previews over branch slugs, colorizes session and warning icons, and keeps the mirrored template plus focused tests aligned with the installed extension surface. Constraint: Must keep live and template Active Agents sources in sync and preserve existing grouped tree behavior Rejected: Hide the raw path tree entirely | diagnostics still need a visible debug surface Confidence: high Scope-risk: narrow Directive: Keep task-first labels and icon colors mirrored between vscode/ and templates/ whenever Active Agents tree rows change Tested: node --test test/vscode-active-agents-session-state.test.js test/metadata.test.js; openspec validate agent-codex-codex-task-2026-04-23-13-25 --type change --strict; openspec validate --specs Not-tested: Manual VS Code sidebar render after installing extension version 0.0.13
1c692b1 to
1da318e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Testing