Skip to content

v2.0.0 - mini-IDE dashboard, git diff, skill authoring, CI

Choose a tag to compare

@LongNgn204 LongNgn204 released this 29 Jun 08:34

The mini-IDE release.

New MCP tools

  • git_status — parsed git status --porcelain (branch, per-file index/worktree codes, rename from -> to, staged/untracked), confined to roots.
  • git_diffgit diff with optional path and staged, confined to roots.
  • create_skill — author a skill: writes <skillsdir>/<name>/SKILL.md with YAML frontmatter + body (default <PRIMARY_ROOT>/.claude/skills); list_skills sees 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/diff JSON endpoints on the dashboard server (port 8790).
  • New Files section in /ui: read-only file tree + viewer + syntax-colored git diff toggle.
  • 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, run npm run test:agent.
  • CHANGELOG.md summarizing 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.