You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -125,6 +125,7 @@ cd ../agentv.worktrees/<type>-<short-desc>
125
125
- If something goes sideways, STOP and re-plan immediately — don't keep pushing a broken approach.
126
126
- For non-trivial changes, pause and ask: "Is there a more elegant solution?" before diving in.
127
127
- Check in with the user before starting implementation on ambiguous tasks.
128
+
- Prefer automation: execute the requested work without extra confirmation unless blocked by missing information, safety concerns, or an irreversible/destructive action the user has not approved.
128
129
129
130
### Subagent Strategy
130
131
- Use subagents aggressively to keep the main context window clean.
@@ -146,6 +147,13 @@ cd ../agentv.worktrees/<type>-<short-desc>
146
147
### Progress Updates
147
148
- Provide high-level status updates at natural milestones.
148
149
- When scope changes mid-task, communicate the shift and adjust the plan.
150
+
- Use parallel tool calls when applicable, especially for independent reads, checks, and validation steps.
151
+
152
+
### PR & Commit Titles
153
+
- Prefer conventional commit style for branch-facing titles: `type(scope): summary`.
154
+
- Use the repository's normal types where they fit, such as `feat`, `fix`, `chore`, `refactor`, `docs`, and `test`.
155
+
- Use the most relevant module or product area as `scope`, such as `studio`, `cli`, `results`, or `evals`.
156
+
- Do not prefix PR titles with `[codex]` unless the user explicitly requests it.
149
157
150
158
## TypeScript Guidelines
151
159
- Target ES2022 with Node 20+
@@ -604,4 +612,3 @@ The release script (`bun scripts/release.ts`) is what the Release workflow calls
604
612
605
613
## Python Scripts
606
614
When running Python scripts, always use: `uv run <script.py>`
0 commit comments