Skip to content

Make active agent identity scanable in VS Code#368

Merged
NagyVikt merged 1 commit intomainfrom
agent/codex/add-openspec-and-provider-icons-2026-04-23-14-02
Apr 23, 2026
Merged

Make active agent identity scanable in VS Code#368
NagyVikt merged 1 commit intomainfrom
agent/codex/add-openspec-and-provider-icons-2026-04-23-14-02

Conversation

@NagyVikt
Copy link
Copy Markdown
Collaborator

Automated by gx branch finish (PR flow).

The Active Agents tree already grouped live work, but branch rows still looked like folders and session rows hid provider/snapshot identity. This keeps the existing watcher and decoration model, adds snapshot-first badges, and ships a bundled file icon theme so OpenSpec and Guardex workflow paths are easier to scan without adding runtime dependencies.

Constraint: Live and template VS Code companion bundles must stay byte-for-byte aligned.

Constraint: Warning, dead, stalled, and idle-threshold decorations keep priority over identity badges.

Rejected: Add a new tree schema for branch groups | existing WorktreeItem and decoration provider already model the needed rows.

Confidence: high

Scope-risk: moderate

Directive: Keep vscode/guardex-active-agents and templates/vscode/guardex-active-agents mirrored when editing this companion.

Tested: node --test test/vscode-active-agents-session-state.test.js test/metadata.test.js test/setup.test.js (102/102)

Tested: openspec validate agent-codex-add-openspec-and-provider-icons-2026-04-23-14-02 --type change --strict

Tested: openspec validate --specs

Not-tested: Manual VS Code reload visual inspection
@NagyVikt NagyVikt merged commit 06a260e into main Apr 23, 2026
@NagyVikt NagyVikt deleted the agent/codex/add-openspec-and-provider-icons-2026-04-23-14-02 branch April 23, 2026 11:45
NagyVikt added a commit that referenced this pull request Apr 23, 2026
The provider-icons change merged through PR #368, but the finish script exited during source-worktree deletion before the OpenSpec cleanup section could record the final proof. This notes the exact PR state, merge commit, and local/remote worktree cleanup evidence without changing product code.

Constraint: Cleanup evidence must live with the originating OpenSpec tasks file.

Rejected: Leave cleanup checkboxes open | the PR was already merged and local cleanup was verified externally.

Confidence: high

Scope-risk: narrow

Tested: openspec validate agent-codex-add-openspec-and-provider-icons-2026-04-23-14-02 --type change --strict

Tested: git diff --check

Not-tested: Product tests not rerun because this commit only updates cleanup evidence.

Co-authored-by: NagyVikt <nagy.viktordp@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant