This repository is a standalone demo for a Python agentic issue-to-PR loop.
- Do not commit directly to
main. - Keep changes small and demo-focused.
- Validate with
python -m pytestandpython -m agentic_loop validatebefore handoff. - Treat
.worktrees/agentic-issue-*as controller-created run worktrees, often from seeded demo issues. Identify seeded demo runs by theagentic-demoGitHub issue label, theagentic/issue-<number>branch, and the.worktrees/agentic-issue-<number>path. Do not delete or stage those worktrees unless explicitly asked.
The package exposes a CLI named agentic-loop with three commands:
validate: validate config, prompts, and JSON schemas without GitHub mutation or Codex calls.seed-demo: create a fresh dummy issue and apply demo labels.run --issue <number>: run the bounded issue-to-PR workflow.