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
+4-30Lines changed: 4 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,33 +1,3 @@
1
-
# AI Coding Assistant Context
2
-
3
-
This document provides context for AI coding assistants (Antigravity, Gemini CLI, etc.) to understand the ADK Python project and assist with development.
4
-
5
-
## ADK Knowledge, Architecture, and Style
6
-
7
-
For all matters regarding ADK development, please use the appropriate skill:
8
-
9
-
-**`adk-architecture`**: Use this skill whenever you need to understand the architecture, event flow, or state management of the ADK system, or when designing or modifying core components and public APIs.
10
-
- Read `.agents/skills/adk-architecture/SKILL.md` for full instructions.
11
-
-**`adk-style`**: Use this skill whenever writing code, tests, or reviewing PRs for the ADK project to ensure compliance with styling and coding conventions. Also use it for committing, bug fixing, and testing rules.
12
-
- Read `.agents/skills/adk-style/SKILL.md` for full instructions.
13
-
-**`adk-git`**: Use this skill for any git operation (commit, push, pull, rebase, etc.). It provides guidelines for Conventional Commits and branch naming.
14
-
- Read `.agents/skills/adk-git/SKILL.md` for full instructions.
15
-
-**`adk-sample-creator`**: Use this skill when creating new samples demonstrating features or agent patterns, or when adding examples to subdirectories under `contributing/`.
16
-
- Read `.agents/skills/adk-sample-creator/SKILL.md` for full instructions.
17
-
-**`adk-review`**: Use this skill to review local changes for errors, style compliance, unintended outcomes, and to check if associated design docs, guides, samples, or tests need updates.
18
-
- Read `.agents/skills/adk-review/SKILL.md` for full instructions.
19
-
-**`adk-issue`**: Use this skill when analyzing, triaging, and resolving GitHub issues for the adk-python repository (orchestrating both triage and fix implementation). Do NOT use this skill if the "/adk-issue-analyze" command is explicitly requested.
20
-
- Read `.agents/skills/adk-issue/SKILL.md` for full instructions.
21
-
-**`adk-issue-analyze`**: Use this skill to fetch, inspect, and analyze a GitHub issue in a strictly read-only manner. Use this skill when the "/adk-issue-analyze" command is explicitly called.
22
-
- Read `.agents/skills/adk-issue-analyze/SKILL.md` for full instructions.
23
-
-**`adk-issue-fix`**: Use this skill to implement the code changes, unit tests, and documentation updates for an approved GitHub issue fix. Use this skill when the "/adk-issue-fix" command is explicitly called.
24
-
- Read `.agents/skills/adk-issue-fix/SKILL.md` for full instructions.
25
-
-**`adk-pr-analyze`**: Use this skill to fetch, inspect, and analyze a GitHub pull request in a strictly read-only manner. Use this skill when the "/adk-pr-analyze" command is explicitly called.
26
-
- Read `.agents/skills/adk-pr-analyze/SKILL.md` for full instructions.
27
-
-**`adk-pr-triage`**: Use this skill to orchestrate triaging and reviewing GitHub pull requests (PRs) (orchestrating both analysis and user review/checkout). Do NOT use this skill if the "/adk-pr-analyze" command is explicitly requested.
28
-
- Read `.agents/skills/adk-pr-triage/SKILL.md` for full instructions.
29
-
30
-
31
1
## Project Overview
32
2
33
3
The Agent Development Kit (ADK) is an open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents.
@@ -45,6 +15,10 @@ The Agent Development Kit (ADK) is an open-source, code-first Python toolkit for
45
15
46
16
For details on how the Runner works and the invocation lifecycle, please refer to the `adk-architecture` skill and the referenced documentation therein.
47
17
18
+
## ADK Knowledge, Architecture, and Style
19
+
20
+
Skills related to ADK development are in `.agents/skills/`.
21
+
48
22
## Project Architecture
49
23
50
24
For detailed architecture patterns, component descriptions, and core interfaces, please refer to the **`adk-architecture`** skill at `.agents/skills/adk-architecture/SKILL.md`.
> This information will help reviewers to review your PR more efficiently. Thanks!
277
328
278
329
# 4. Steps
279
-
When you are given a PR, here are the steps you should take:
280
-
- Call the `get_pull_request_details` tool to get the details of the PR.
281
-
- Skip the PR (i.e. do not label or comment) if any of the following is true:
282
-
- the PR is closed
283
-
- the PR is labeled with "google-contributor"
284
-
- the PR is already labelled with the above labels (e.g. "documentation", "services", "tools", etc.).
285
-
- Check if the PR is following the contribution guidelines.
286
-
- If it's not following the guidelines, recommend or add a comment to the PR that points to the contribution guidelines (https://github.com/google/adk-python/blob/main/CONTRIBUTING.md).
287
-
- If it's following the guidelines, recommend or add a label to the PR.
330
+
- If you are asked to find pull requests that need triaging, use `list_untriaged_pull_requests` first.
331
+
- For each pull request to be triaged:
332
+
- Call the `get_pull_request_details` tool to get the details of the PR.
333
+
- Skip the PR (i.e. do not label or comment) if any of the following is true:
334
+
- the PR is closed
335
+
- the PR is labeled with "google-contributor"
336
+
- the PR is already labelled with the above labels (e.g. "documentation", "services", "tools", etc.).
337
+
- Check if the PR is following the contribution guidelines.
338
+
- If it's not following the guidelines, recommend or add a comment to the PR that points to the contribution guidelines (https://github.com/google/adk-python/blob/main/CONTRIBUTING.md).
339
+
- If it's following the guidelines, recommend or add a label to the PR.
288
340
289
341
# 5. Output
290
342
Present the following in an easy to read format highlighting PR number and your label.
0 commit comments