diff --git a/graph/configurations/issue-worker-agent-definition-autonomous-gitea-pr-creator-4321be.md b/graph/configurations/issue-worker-agent-definition-autonomous-gitea-pr-creator-4321be.md new file mode 100644 index 00000000000..18f340da21f --- /dev/null +++ b/graph/configurations/issue-worker-agent-definition-autonomous-gitea-pr-creator-4321be.md @@ -0,0 +1,44 @@ +--- +id: 4321bee8-105e-4fc8-b645-964d1234c966 +type: configuration +title: "issue-worker Agent Definition: Autonomous Gitea PR Creator" +tags: [claude-agents, issue-worker, autonomous, gitea, configuration] +importance: 0.7 +confidence: 0.8 +created: "2026-03-02T20:04:56.266618+00:00" +updated: "2026-03-02T20:04:56.266618+00:00" +--- + +# issue-worker Agent Definition + +## Location +`~/.claude/agents/issue-worker.md` + +## Model +Sonnet with `bypassPermissions` + +## Workflow +1. Assess feasibility +2. Explore code +3. Create branch (`ai/{repo}#{number}`) +4. Implement fix +5. Run tests +6. Commit and push +7. Create PR via `gitea-mcp` +8. Comment on issue + +## Return Format +```json +{ + "status": "success|skipped|failed", + "pr_number": 42, + "pr_url": "https://...", + "files_changed": ["..."], + "summary": "..." +} +``` + +## Safety Rules +- Never commit to main +- Never merge PRs +- Skip if >10 files changed or needs human judgment