Skip to content

fix(doctor): archive superseded plugin install index conflicts#93648

Merged
vincentkoc merged 1 commit into
mainfrom
clownfish/gitcrawl-133-autonomous-terminal-gap
Jun 16, 2026
Merged

fix(doctor): archive superseded plugin install index conflicts#93648
vincentkoc merged 1 commit into
mainfrom
clownfish/gitcrawl-133-autonomous-terminal-gap

Conversation

@vincentkoc

Copy link
Copy Markdown
Member

Fixes #90418.

This narrows the legacy state migration policy for plugins/installs.json: when the shared SQLite installed_plugin_index already has authoritative current install metadata for the same plugin, archive the stale legacy index instead of leaving it in place and re-warning on every CLI invocation. True conflicts should continue to keep the legacy file and surface a warning.

Scope notes:

Validation:

  • pnpm -s vitest run src/commands/doctor-state-migrations.test.ts
  • pnpm check:changed

Clownfish 🐠 replacement reef notes:

fish notes: model gpt-5.5, reasoning medium; reviewed against dd85234.

@vincentkoc vincentkoc added the clownfish Tracked by Clownfish automation label Jun 16, 2026
@vincentkoc
vincentkoc merged commit 5cebe96 into main Jun 16, 2026
19 of 22 checks passed
@vincentkoc
vincentkoc deleted the clownfish/gitcrawl-133-autonomous-terminal-gap branch June 16, 2026 13:42
@openclaw-barnacle openclaw-barnacle Bot added commands Command implementations size: S maintainer Maintainer-authored PR labels Jun 16, 2026
github-actions Bot pushed a commit to Desicool/openclaw that referenced this pull request Jun 17, 2026
…law#93648)

Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
crh-code pushed a commit to crh-code/openclaw that referenced this pull request Jun 18, 2026
…law#93648)

Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clownfish Tracked by Clownfish automation commands Command implementations maintainer Maintainer-authored PR size: S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Upgrade leaves repeated shared SQLite plugin install metadata conflict warnings for codex/discord

1 participant