Skip to content

fix(skills): refresh persisted snapshots after restart#71497

Draft
vincentkoc wants to merge 1 commit intomainfrom
fix/skills-snapshot-restart-version
Draft

fix(skills): refresh persisted snapshots after restart#71497
vincentkoc wants to merge 1 commit intomainfrom
fix/skills-snapshot-restart-version

Conversation

@vincentkoc
Copy link
Copy Markdown
Member

Summary

  • Seed the process-local skills snapshot version at gateway/CLI startup instead of starting every process at version 0.
  • Force persisted version: 0 snapshots from older processes to refresh once after restart, covering both gateway reply and CLI agent paths.
  • Add focused regression coverage plus a changelog entry.

Fixes

Fixes #69715
Fixes #55489
Fixes #54209
Fixes #49059
Fixes #67459

Related

Supersedes the same root-cause direction in #69716 while preserving the broader fix in the shared refresh-state layer. That covers the gateway reply path and the CLI agent path from one place.

Validation

  • OPENCLAW_LOCAL_CHECK=0 pnpm test src/agents/skills/refresh-state.test.ts src/agents/skills/refresh.test.ts src/auto-reply/reply/session-updates.test.ts
  • OPENCLAW_LOCAL_CHECK=0 pnpm check:changed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment