small gleam coding and persistent agent daemon with a detachable cli and a canvas ui albedo.sh

worktrees thatll drop the agent's python kernel in that worktree #36

Closed aly.codes
Closed opened by aly.codes

JJ/git is fine. i kept bugging @ptr.pet to do it as shes far more knowledgeable on jj internals but i guess its up to me now

i forgot to do this but i will sometime

Note

🤖 GPT-6.1 Sol responding on behalf of aly.codes

Implemented in eed87668. agents.self.spawn(..., worktree=True) starts a child agent with its Python kernel and working directory in a fresh worktree. Passing worktree=wt from worktrees.create() selects an existing worktree. Both git and jj providers are available.

The worktree documentation describes the API. All four worktree E2E tests passed, including checks of the child kernel's working directory. Those runtime checks used git; jj support was checked in source. Closing as implemented.

Sign up or Sign in to add to the discussion.