Skip to content

LocalPilot v1.1.8

Choose a tag to compare

@github-actions github-actions released this 24 Oct 12:55
· 18 commits to main since this release

Added

  • Isolated worktrees — agents never clobber each other or your open files. Every agent chat now works in its own copy of the repository (a git worktree under ~/.localpilot/worktrees/), seeded from your checkout including uncommitted work; .localpilot/worktrees.json can list setup commands (npm ci…) to run in each new copy. The changes panel shows N files changed in isolated copy with before/after diffs, Apply to workspace (changes land as ordinary uncommitted edits, 3-way merged on conflict, conflicts listed) and Discard; the Agents panel has the same actions plus Open Agent's Worktree in New Window. localpilot.worktrees.mode = always (default) / parallel / off; outside git, agents edit directly. Worktrees of deleted chats are cleaned up.
  • Best of N. Run one task on several models at once (2–8), each isolated; when the last one finishes a notification offers Compare results, listing each model with file counts and its answer, and Apply this result / Apply and discard the others. Also as LocalPilot: Best of N… in the palette.
  • Multitask, Debug and Plan the way Cursor does them. The mode picker now offers Agent · Multitask · Debug · Plan · Ask. In Multitask you describe the outcome ("Coordinate parallel tasks…"); the coordinator has no file-editing tools, so it must split the work and hand it to background workers (run_todos_parallel now takes the pieces inline as tasks), shown in the chat as a N Working · Stop All card with one row per worker and its current step, then N Done. Debug reproduces first, fixes the root cause and verifies. Plan ends in a Prepared plan card — title, summary, the .plan.md file saved under .localpilot/plans/, the todos — with a Build button (⌘↩) that switches to Agent and runs the checklist in parallel. A tool call printed as an argument-only JSON block ({"tasks": […]}) is now resolved to the matching tool instead of being lost, and small models get two corrective turns per run instead of one.
  • Multitask launcher redesigned for non-technical users. Split the work / Try several models cards, one row per task (Enter adds a row, pasting a list fills several), Ideas for this project computed from the workspace (errors VS Code shows, uncommitted changes, missing README/tests, TODO notes, dependencies, recent prompts) with More ideas from the model, autocomplete while typing, and a plain-language footer saying exactly what will start. Agents started together form a batch; when the last finishes, Review results lists them.

Install

code --install-extension localpilot-1.1.8.vsix

Or Extensions → ··· → Install from VSIX… in VS Code. Documentation: https://isathish.github.io/localpilot/

Full changelog: v1.1.7...v1.1.8