Skip to content

v1.0.7

Choose a tag to compare

@Waishnav Waishnav released this 11 Aug 11:05
· 804 commits to main since this release

Highlights

This release makes workspace reuse the default model-facing contract, so continued work in the same project or worktree keeps using the existing workspaceId instead of reopening.

Improved

  • Make tool descriptions and server instructions reuse-first: open once per project/worktree, then keep using that workspace (#171).
  • Clarify open_workspace as the path for establishing a missing workspace, not a repeated prerequisite for every tool call.
  • Shorten reuse messaging so models continue with the current workspace without re-litigating bootstrap context.

Fixed

  • Make unknown workspaceId errors actionable by telling the host to reopen the target project or worktree and continue with the new id (#171).

Notes

  • Checkout and worktree mechanics are unchanged; this is a guidance/contract tightening for long-running MCP sessions.
  • Worktree mode still creates a fresh isolated workspace when requested.
  • Existing persisted workspace IDs remain valid.

Full changelog: v1.0.6...v1.0.7