Skip to content

Fork-per-issue from one warmed repo box #168

Description

@stubbi

Summary

Resolve issue clusters faster by warming one box per repo and snapshot-forking a clone per issue, instead of provisioning a fresh workspace per issue.

clownfish resolves clusters of issues in bulk at scale, which means many parallel codex agent runs over the same repository. The expensive, identical-per-run work (clone the repo, install dependencies, warm caches, build) is paid once per issue today.

Proposal

  • Warm one box: clone + deps + build once for the target repo.
  • Snapshot-fork a clone per issue: each agent gets an isolated, identical workspace in sub-second, already past setup.
  • Run agents in parallel across the forks; discard each fork on completion.

This is a textbook consumer of:

Why

Two wins: setup cost drops from O(issues) to O(1) per repo, and each issue's agent runs in an isolated box so a destructive or runaway run cannot poison sibling runs over the same checkout.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low-risk cleanup, docs, polish, ergonomics, or speculative feature.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions