agent/pkg/agentic
Snider 71decc26b2 feat: auto-create PR on Forge after agent completion
When a dispatched agent completes with commits:
1. Branch name threaded through PrepOutput → status.json
2. Completion goroutine pushes branch to forge
3. Auto-creates PR via Forge API with task description
4. PR URL stored in status.json for review

Agents now create PRs instead of committing to main. Combined
with sandbox restrictions, this closes the loop on controlled
agent contributions.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 04:19:48 +00:00
..
auto_pr.go feat: auto-create PR on Forge after agent completion 2026-03-17 04:19:48 +00:00
dispatch.go feat: auto-create PR on Forge after agent completion 2026-03-17 04:19:48 +00:00
epic.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
events.go feat: agent completion events + plugin hooks 2026-03-17 03:05:26 +00:00
ingest.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
plan.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
pr.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
prep.go feat: auto-create PR on Forge after agent completion 2026-03-17 04:19:48 +00:00
queue.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
resume.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
scan.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
status.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00