Skip to content

Purge stale Active Agents SCM installs#420

Merged
NagyVikt merged 1 commit intomainfrom
agent/codex/remove-stale-active-agents-scm-provider-2026-04-24-17-44
Apr 24, 2026
Merged

Purge stale Active Agents SCM installs#420
NagyVikt merged 1 commit intomainfrom
agent/codex/remove-stale-active-agents-scm-provider-2026-04-24-17-44

Conversation

@NagyVikt
Copy link
Copy Markdown
Collaborator

Automated by gx branch finish (PR flow).

Older lowercase VS Code companion installs kept registering the removed Active Agents Commit Source Control provider even after the repo extension stopped creating it. The installer now deletes retired lowercase install IDs before refreshing the current Recodee companion copies, so already-open windows cannot keep loading that stale provider path after reload.

Constraint: VS Code may keep multiple local extension IDs under ~/.vscode/extensions and load stale publisher/name variants.

Rejected: Re-add a runtime Source Control hide shim | the current extension no longer creates a SourceControl object, so stale installed copies were the cause.

Confidence: high

Scope-risk: narrow

Directive: Keep retired extension ID cleanup when publisher/name casing changes; stale local install folders can survive normal compatibility refreshes.

Tested: node --test test/vscode-active-agents-session-state.test.js

Tested: diff -u scripts/install-vscode-active-agents-extension.js templates/scripts/install-vscode-active-agents-extension.js

Tested: node scripts/install-vscode-active-agents-extension.js removed 20 retired local install paths

Not-tested: node --test test/metadata.test.js remains red on unrelated README release-note/version expectations and existing Active Agents extension/template drift
@NagyVikt NagyVikt merged commit f1e62ec into main Apr 24, 2026
@NagyVikt NagyVikt deleted the agent/codex/remove-stale-active-agents-scm-provider-2026-04-24-17-44 branch April 24, 2026 15:48
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