Skip to content

feat: per-project workspace isolation (v1.1–v1.3)#33

Merged
EXboys merged 1 commit into
mainfrom
feat/workspace-v1
May 30, 2026
Merged

feat: per-project workspace isolation (v1.1–v1.3)#33
EXboys merged 1 commit into
mainfrom
feat/workspace-v1

Conversation

@EXboys

@EXboys EXboys commented May 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add agent-doctor workspace CLI for per-project isolation across Hermes, Claude Code, Codex, and OpenClaw (init/use/status/doctor/fix/remove, enter/env/match, hooks, direnv).
  • Persist MCP/skills snapshots, switch backups, auto-fix alignment issues, and optional gateway restart on --restart-gateways.
  • Extend Desktop with workspace picker + tray tooltip showing the active workspace.

Test plan

  • cargo clippy -p agent-doctor-core -p agent-doctor -p agent-doctor-desktop -- -D warnings
  • cargo test -p agent-doctor-core (71 tests)
  • agent-doctor workspace init && workspace use <name> && workspace status
  • agent-doctor workspace doctor && workspace fix --dry-run
  • agent-doctor workspace hook install --shell all
  • Desktop: workspace picker switches active workspace; tray tooltip updates

Made with Cursor

Register projects with isolated Hermes profiles, Claude/Codex/OpenClaw state,
MCP/skills snapshots, shell hooks, direnv, auto-fix, and desktop switching.

Co-authored-by: Cursor <cursoragent@cursor.com>
@EXboys EXboys merged commit 092f8fb into main May 30, 2026
3 checks passed
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