DNA News

Act on this, mostly signal

jj workspaces give parallel coding agents one shared history

What to do

Run each coding agent in its own jj workspace on a shared repo, and use jj diff, rebase and evolog to manage them.

Why

A practitioner guide tested it on jj 0.46 and git 2.56.

Read the source at minikin.me

What the research found

A practitioner guide shows how jj workspaces give parallel coding agents a shared commit history, with jj diff, rebase and evolog helping manage agents, tested on jj 0.46 and git 2.56.

Claims and how well the evidence supports them

  1. jj workspaces register each new workspace as a git worktree in colocated repos 99%
  2. jj workspace add --name creates a workspace from a revision such as trunk() 98%
  3. Commands were run on jj 0.46 and git 2.56 99%

Evidence

Actionability rated medium.