Repository navigation
Conversation
Author
Upgrade-resilience follow-upPushed feec228 to this same PR branch.
Local verification on the final source
All service fixtures are synthetic/offline. No personal profile or Codex configuration was used for these upstream tests. Linux/Windows remote CI and full Desktop GUI acceptance are not claimed by these local results; GitHub's checks/approval status remains authoritative. GitHub CI for this commit is currently Package identity/version remains |
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
Make live Skills and Codex → DSH MCP synchronization work with the current DSH 0.2.1-rc.2 contracts, while preserving the upstream package identity, commands/UI shapes, per-item preferences and Codex skill rank 800.
Skills
control.invalidate()rather than a nonexistent shared service method, including master/per-item/default/select-all command and HTTP changes.MCP
/bin/shon Windows. Merge HTTP headers case-insensitively and avoid reverse-bridge false positives from ordinary data paths. Report redacted config/connection diagnostics rather than source excerpts or upstream error strings.Distribution and scope
Verification completed locally
npm ci --ignore-scriptsandnpm test: 77/77 passed, 0 skipped (including the original regression suites and actual-tarball content/privacy checks).npm run test:current: 5/5 passed against real SkillRegistry 0.2.1-rc.2 / Cordis 4.0.5; repeated the complete Skills suite six consecutive times after addressing a watcher/cache race.git diff --checkpassed. Commit attribution uses a GitHub noreply address.Portable tests were run locally on Node 22; native SDK fixtures use Node 24 for their locked dependency engine requirements. CI adds Node 20/22 registry contracts on Linux/Windows, Node 24 native protocol contracts, and separate composition checks for DSH 0.2.0-rc.2/0.2.1-rc.2. Those remote jobs are not pre-claimed as passed. Composition dumping is explicitly not treated as host boot, full Desktop/GUI acceptance or all-platform certification.
Implementation details, intentional constraints and reproducible commands:
docs/LIVE-SYNC.md.