feat: prepare issue workspaces from connected repositories #15

Closed
puter wants to merge 0 commits from puter/issue-7-gitea-checkout into feat/projects-backend
Owner

Implements #7.

  • Clone each connected project repository into one isolated writable checkout per issue run.

  • Create deterministic work branches from the configured base branch.

  • Stage canonical context, issue instructions, and operational artifacts under control paths without replacing source files.

  • Model checkout planning, validation, commands/results, and run transitions as Effect v4 primitives.

  • Persist checkout path, branch, base branch, and source URL metadata.

Verification:

  • Primitive tests: 19 passed.

  • Backend tests: 5 passed.

  • Primitives, backend, and daemon typechecks pass.

  • @code/agents typecheck remains blocked by the pre-existing Hono 4.12.30/4.12.31 mismatch.

  • Root check retains pre-existing repos/effect* formatting failures and missing @effect/oxc/oxlint.

Runtime blocker:

  • The AgentOS Git package @agentos-software/git@0.3.3 currently materializes Git executables with mode 0644 on its read-only filesystem, so the AgentOS VM probe reaches cloning but fails with permission denied. This is upstream package behavior; the daemon checkout path and metadata flow are implemented and tested.
Implements #7. - Clone each connected project repository into one isolated writable checkout per issue run. - Create deterministic work branches from the configured base branch. - Stage canonical context, issue instructions, and operational artifacts under control paths without replacing source files. - Model checkout planning, validation, commands/results, and run transitions as Effect v4 primitives. - Persist checkout path, branch, base branch, and source URL metadata. Verification: - Primitive tests: 19 passed. - Backend tests: 5 passed. - Primitives, backend, and daemon typechecks pass. - @code/agents typecheck remains blocked by the pre-existing Hono 4.12.30/4.12.31 mismatch. - Root check retains pre-existing repos/effect* formatting failures and missing @effect/oxc/oxlint. Runtime blocker: - The AgentOS Git package @agentos-software/git@0.3.3 currently materializes Git executables with mode 0644 on its read-only filesystem, so the AgentOS VM probe reaches cloning but fails with permission denied. This is upstream package behavior; the daemon checkout path and metadata flow are implemented and tested.
puter added 1 commit 2026-07-23 20:53:22 +00:00
puter closed this pull request 2026-07-27 09:47:26 +00:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: puter/zopu-code#15
No description provided.