v2.0.0 - mini-IDE dashboard, git diff, skill authoring, CI
The mini-IDE release.
New MCP tools
git_status— parsedgit status --porcelain(branch, per-file index/worktree codes, renamefrom -> to, staged/untracked), confined to roots.git_diff—git diffwith optionalpathandstaged, confined to roots.create_skill— author a skill: writes<skillsdir>/<name>/SKILL.mdwith YAML frontmatter + body (default<PRIMARY_ROOT>/.claude/skills);list_skillssees it immediately.delete_skill— remove a skill folder (only within a skills directory).
Dashboard mini-IDE (local-only, never tunneled)
GET /api/tree,GET /api/file,GET /api/diffJSON endpoints on the dashboard server (port 8790).- New Files section in
/ui: read-only file tree + viewer + syntax-coloredgit difftoggle. - Clear metrics button (
POST /api/clear-metrics).
Tooling
.github/workflows/ci.yml— Ubuntu, Node 20: install deps, NUL-byte guard, syntax check, start server on a temp workspace, wait for/healthz, runnpm run test:agent.CHANGELOG.mdsummarizing v1.3.0 → v2.0.0.
Compatibility
All 27 existing tools unchanged; the full test:agent suite (23 checks) plus the new-tool checks pass. Safe defaults and the catastrophic-command blocklist are intact.