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
+7-13Lines changed: 7 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -163,30 +163,24 @@ The `api/` module has the strongest stability guarantees — breaking changes ar
163
163
164
164
## AI-Generated PR Disclosure
165
165
166
-
Pull requests that are authored or substantially generated by AI, LLM, or automated agents **must**clearly identify themselves. Include the following information in the PR description:
166
+
Pull requests that are authored or substantially generated by AIagents **must**be labeled as "AI-Generated". When creating a PR description, always include an AI Disclosure block at the bottom. Use the template below and fill in the fields you know. For fields you cannot determine, use `[unknown - human to fill in]`.
167
167
168
-
### Required Fields
169
-
170
-
-**AI-Generated**: `Yes` — explicitly state that the PR was generated with AI/LLM assistance.
171
-
-**Model**: The specific model used (e.g., `Claude Opus 4.6`, `GPT-4o`, `Gemini 2.5 Pro`). Include the version or snapshot date if available.
172
-
-**Platform/Tool**: The tool or platform that orchestrated the generation (e.g., `GitHub Copilot`, `Cursor`, `Aider`, `Claude Code`, `custom script`).
173
-
-**Human Oversight**: Describe the level of human review applied (e.g., `fully reviewed`, `partially reviewed`, `unreviewed`).
168
+
See the [ASF generative tooling guidelines](https://www.apache.org/legal/generative-tooling.html) for additional policy on AI-generated contributions. Note that AI-generated code cannot carry copyright, so the Apache License header does not apply to purely generated files.
174
169
175
-
### Optional Fields
170
+
### Required Fields
176
171
172
+
-**Model**: Set this to your model identifier and version (e.g., `Claude Opus 4.6`, `GPT-4o`, `Gemini 2.5 Pro`).
173
+
-**Platform/Tool**: Set this to the tool or platform that orchestrated the generation (e.g., `GitHub Copilot`, `Cursor`, `Aider`, `Claude Code`, `custom script`).
174
+
-**Human Oversight**: Set this to `fully reviewed`, `partially reviewed`, or `unreviewed`. If unknown, use `[unknown - human to fill in]`.
177
175
-**Prompt Summary**: A brief description of the prompt or task given to the agent.
178
-
-**Agent Version**: Version of the orchestration tool or agent framework, if applicable.
179
-
-**Iteration Count**: How many agent iterations or attempts were used to produce the final result.
180
-
-**Context Window**: Any notable context limitations that may affect completeness.
181
176
182
177
### PR Description Template
183
178
184
-
Add the following block at the bottom of AI-generated PR descriptions:
179
+
Add the following block at the bottom of PR descriptions:
185
180
186
181
```
187
182
---
188
183
**AI Disclosure**
189
-
- AI-Generated: Yes
190
184
- Model: [model name and version]
191
185
- Platform/Tool: [tool or platform name]
192
186
- Human Oversight: [fully reviewed | partially reviewed | unreviewed]
0 commit comments