Skip to content

Commit b301ce5

Browse files
committed
feat: add GitHub issue template for agent task triggers
Provides a structured form for creating agent tasks with task type, description, acceptance criteria, context, and risk level. Includes instructions for the /run trigger syntax.
1 parent 1f73939 commit b301ce5

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
name: Agent Task
2+
description: Create a task for the Ouroboros agent to pick up
3+
labels: ["agent-task"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Describe what the agent should do. Once the issue is created, comment `/run` to trigger the agent.
9+
The agent will use the issue title + description as context.
10+
11+
**Trigger syntax:** `/run <optional extra instructions>`
12+
- `/run` — run with just the issue context
13+
- `/run focus on the edge cases` — run with additional guidance
14+
15+
- type: dropdown
16+
id: task-type
17+
attributes:
18+
label: Task Type
19+
options:
20+
- feature
21+
- bug-fix
22+
- refactor
23+
- docs
24+
- test
25+
- chore
26+
validations:
27+
required: true
28+
29+
- type: textarea
30+
id: description
31+
attributes:
32+
label: Task Description
33+
description: What should the agent do? Be specific about files, behavior, and expected outcome.
34+
placeholder: |
35+
Example: Add a retry mechanism to the webhook handler in agents/tools/git.py.
36+
When gh CLI calls fail with a 502, retry up to 3 times with exponential backoff.
37+
validations:
38+
required: true
39+
40+
- type: textarea
41+
id: acceptance-criteria
42+
attributes:
43+
label: Acceptance Criteria
44+
description: How do we know the task is done?
45+
placeholder: |
46+
- [ ] Webhook handler retries on 502 errors
47+
- [ ] Tests cover retry and exhaustion scenarios
48+
- [ ] No regressions in existing tests
49+
50+
- type: textarea
51+
id: context
52+
attributes:
53+
label: Additional Context
54+
description: Relevant files, links, error logs, or constraints the agent should know about.
55+
placeholder: |
56+
Related to #42. See the traceback in the last CI run.
57+
Constraint: must not add new dependencies.
58+
59+
- type: dropdown
60+
id: risk-level
61+
attributes:
62+
label: Risk Level
63+
description: How risky is this change?
64+
options:
65+
- low — isolated change, clear scope
66+
- medium — touches multiple files or shared code
67+
- high — core infrastructure, needs careful review
68+
validations:
69+
required: true

0 commit comments

Comments
 (0)