Skip to content

v0.4.0

Choose a tag to compare

@hueyexe hueyexe released this 17 Mar 09:58
· 90 commits to main since this release

Git Worktree Isolation

Each teammate now gets their own git worktree by default. Multiple agents can edit files simultaneously without conflicts.

  • Worktree created automatically on team_spawn (opt out with worktree: false for read-only agents)
  • Each teammate works on their own branch (ensemble-{team}-{name})
  • team_status shows branch info per member
  • team_shutdown reports the branch name for merging
  • team_cleanup removes worktrees and lists git merge commands for the lead
  • Orphaned worktrees from crashed teams are cleaned up on plugin init
  • Full rollback on spawn failure: worktree, session, and DB all cleaned up

Also in this release

  • Fixed prompt leaking in tool outputs (v0.3.1)
  • All tool outputs are now clean, user-readable content with no LLM instructions