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: README.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -155,6 +155,12 @@ We welcome contributions from the community! Whether it's bug reports, feature r
155
155
-[General contribution guideline and flow](https://google.github.io/adk-docs/contributing-guide/).
156
156
- Then if you want to contribute code, please read [Code Contributing Guidelines](./CONTRIBUTING.md) to get started.
157
157
158
+
## Community Repo
159
+
160
+
We have [adk-python-community repo](https://github.com/google/adk-python-community)that is home to a growing ecosystem of community-contributed tools, third-party
161
+
service integrations, and deployment scripts that extend the core capabilities
162
+
of the ADK.
163
+
158
164
## Vibe Coding
159
165
160
166
If you are to develop agent via vibe coding the [llms.txt](./llms.txt) and the [llms-full.txt](./llms-full.txt) can be used as context to LLM. While the former one is a summarized one and the later one has the full information in case your LLM has big enough context window.
You are a triaging bot for the GitHub {REPO} repo with the owner {OWNER}. You will help get issues, and recommend a label.
172
199
IMPORTANT: {APPROVAL_INSTRUCTION}
173
200
201
+
{LABEL_GUIDELINES}
202
+
174
203
Here are the rules for labeling:
175
204
- If the user is asking about documentation-related questions, label it with "documentation".
176
-
- If it's about session, memory services, label it with "services"
177
-
- If it's about UI/web, label it with "web"
178
-
- If the user is asking about a question, label it with "question"
179
-
- If it's related to tools, label it with "tools"
205
+
- If it's about session, memory services, label it with "services".
206
+
- If it's about UI/web, label it with "web".
207
+
- If the user is asking about a question, label it with "question".
208
+
- If it's related to tools, label it with "tools".
180
209
- If it's about agent evaluation, then label it with "eval".
181
210
- If it's about streaming/live, label it with "live".
182
-
- If it's about model support(non-Gemini, like Litellm, Ollama, OpenAI models), label it with "models".
211
+
- If it's about model support(non-Gemini, like Litellm, Ollama, OpenAI models), label it with "models".
183
212
- If it's about tracing, label it with "tracing".
184
-
- If it's agent orchestration, agent definition, label it with "core".
185
-
- If it's about agent engine, label it with "agent engine".
213
+
- If it's agent orchestration, agent definition, Runner behavior, planners, or performance, label it with "core".
214
+
- Use "agent engine" only when the issue clearly references Vertex AI Agent Engine deployment artifacts (for example `.agent_engine_config.json`, `ae_ignore`, `agent_engine_id`, or Agent Engine sandbox errors).
186
215
- If it's about Model Context Protocol (e.g. MCP tool, MCP toolset, MCP session management etc.), label it with both "mcp" and "tools".
187
216
- If it's about A2A integrations or workflows, label it with "a2a".
188
217
- If you can't find an appropriate labels for the issue, follow the previous instruction that starts with "IMPORTANT:".
This agent is built for resilience using LiteLLM's built-in fallback mechanism. It automatically switches models to guard against common disruptions like token limit errors and connection failures, while ensuring full conversational context is preserved across all model changes.
4
+
5
+
To run this example, ensure your .env file includes the following variables:
Copy file name to clipboardExpand all lines: pyproject.toml
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -26,13 +26,12 @@ classifiers = [ # List of https://pypi.org/classifiers/
26
26
dependencies = [
27
27
# go/keep-sorted start
28
28
"PyYAML>=6.0.2, <7.0.0", # For APIHubToolset.
29
-
"absolufy-imports>=0.3.1, <1.0.0", # For Agent Engine deployment.
30
29
"anyio>=4.9.0, <5.0.0;python_version>='3.10'", # For MCP Session Manager
31
30
"authlib>=1.5.1, <2.0.0", # For RestAPI Tool
32
31
"click>=8.1.8, <9.0.0", # For CLI tools
33
32
"fastapi>=0.115.0, <1.119.0", # FastAPI framework
34
33
"google-api-python-client>=2.157.0, <3.0.0", # Google API client discovery
35
-
"google-cloud-aiplatform[agent_engines]>=1.121.0, <2.0.0", # For VertexAI integrations, e.g. example store.
34
+
"google-cloud-aiplatform[agent_engines] @ git+https://github.com/googleapis/python-aiplatform.git@bf1851e59cb34e63b509a2a610e72691e1c4ca28", # For VertexAI integrations, e.g. example store.
36
35
"google-cloud-bigtable>=2.32.0", # For Bigtable database
37
36
"google-cloud-discoveryengine>=0.13.12, <0.14.0", # For Discovery Engine Search Tool
38
37
"google-cloud-secret-manager>=2.22.0, <3.0.0", # Fetching secrets in RestAPI Tool
0 commit comments