When context crosses 50%, it writes a progress note and spins up a fresh agent that picks up exactly where the last one left off. Each session gets its own isolated git worktree. When the work is done, accept merges to your branch, reject discards cleanly.
You write a markdown plan. Tarvos runs it to completion without you.
Open source, MIT. Works today, rough edges exist.