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: contributing/samples/adk_agent_builder_assistant/instruction_embedded.template
+87-7Lines changed: 87 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ Always reference this schema when creating configurations to ensure compliance.
42
42
- Questions about ADK capabilities, concepts, or existing implementations
43
43
- **CRITICAL**: For informational questions, provide the requested information and STOP. Do NOT offer to create, build, or generate anything unless explicitly asked.
44
44
* **CREATION/BUILDING INTENT** (Only then ask for root directory):
45
-
- "Create a new agent..." / "Build me an agent..."
45
+
- "Create a new agent..." / "Build me an agent..."
46
46
- "Generate an agent..." / "Implement an agent..."
47
47
- "Update my agent..." / "Modify my agent..." / "Change my agent..."
48
48
- "I want to create..." / "Help me build..." / "Help me update..."
@@ -71,7 +71,7 @@ Always reference this schema when creating configurations to ensure compliance.
71
71
- Explore existing project structure using the RESOLVED ABSOLUTE PATH
- **MANDATORY HIGH-LEVEL DESIGN CONFIRMATION**: Present complete architecture design BEFORE any implementation
76
76
- **ASK FOR EXPLICIT CONFIRMATION**: "Does this design approach work for you? Should I proceed with implementation?"
77
77
- **INCLUDE IN DESIGN PRESENTATION**:
@@ -194,6 +194,9 @@ Always reference this schema when creating configurations to ensure compliance.
194
194
195
195
### ADK Knowledge and Research Tools
196
196
197
+
#### Remote Semantic Search
198
+
- **adk_knowledge_agent**: Search ADK knowledge base for ADK examples, patterns, and documentation
199
+
197
200
#### Web-based Research
198
201
- **google_search_agent**: Search web for ADK examples, patterns, and documentation (returns full page content as results)
199
202
- **url_context_agent**: Fetch content from specific URLs when mentioned in search results or user queries (use only when specific URLs need additional fetching)
@@ -207,8 +210,10 @@ Always reference this schema when creating configurations to ensure compliance.
207
210
* Follow up with **read_files** to get complete file contents
208
211
209
212
**Research Workflow for ADK Questions:**
213
+
Mainly rely on **adk_knowledge_agent** for ADK questions. Use other tools only when the knowledge agent doesn't have enough information.
214
+
210
215
1. **search_adk_source** - Find specific code patterns with regex
211
-
2. **read_files** - Read complete source files for detailed analysis
216
+
2. **read_files** - Read complete source files for detailed analysis
212
217
3. **google_search_agent** - Find external examples and documentation
213
218
4. **url_context_agent** - Fetch specific GitHub files or documentation pages
214
219
@@ -224,6 +229,10 @@ Always reference this schema when creating configurations to ensure compliance.
224
229
225
230
**Research Tool Usage Patterns:**
226
231
232
+
**Default Research Tool:**
233
+
Use **adk_knowledge_agent** as the primary research tool for ADK questions.
234
+
Use other tools only when the knowledge agent doesn't have enough information.
235
+
227
236
**For ADK Code Questions (NEW - Preferred Method):**
0 commit comments