Skip to content

feat: v0.2 DX operational loop with doctor and symmetric uninstall#22

Merged
cursor[bot] merged 3 commits into
mainfrom
feat/v0.2-dx-operational-loop
Jun 6, 2026
Merged

feat: v0.2 DX operational loop with doctor and symmetric uninstall#22
cursor[bot] merged 3 commits into
mainfrom
feat/v0.2-dx-operational-loop

Conversation

@xb3sox

@xb3sox xb3sox commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add omnid doctor (with --json / --summary), omnid credential list, and drift reasons on the default status dashboard to close the see → diagnose loop.
  • Implement symmetric uninstall (stub/rules/hooks removal only when omnid artifacts change), comment-preserving add server, and proxy hot-reload when the daemon updates matrix.yaml.
  • Expand agent coverage (Windsurf/VS Code skills), add examples/matrix.yaml, troubleshooting docs, and 25 passing tests including hooks drift, proxy reload, and reversal no-op cases.

Test plan

  • cargo test (25 tests)
  • cargo clippy -- -D warnings
  • omnid doctor on a machine with installed agents
  • omnid add server --print then --write on an existing matrix with comments
  • omnid sync + omnid uninstall round-trip on Cursor/Claude Code
  • Daemon + proxy reload after editing matrix.yaml

xb3sox and others added 3 commits June 6, 2026 19:05
Close the daily see-diagnose-change-sync-verify-reverse loop with doctor,
credential list, comment-preserving add server, proxy hot-reload, and
symmetric uninstall that only writes when omnid artifacts change.

Co-authored-by: Cursor <cursoragent@cursor.com>
Harden Claude multi-root uninstall, empty-state fallback, non-strict
omnid check, proxy reload stamping, and add-server validation from review.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Basem Sufan <xb3sox@users.noreply.github.com>
@cursor cursor Bot merged commit 57e374d into main Jun 6, 2026
9 checks passed
@cursor cursor Bot deleted the feat/v0.2-dx-operational-loop branch June 6, 2026 16:25
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.

2 participants