ASD

Google Agents Cli Adk Code

Referencia rápida de patrones de la API Python de ADK: tipos de agente, definición de tools, orquestación, callbacks, manejo de estado y recetas de referencia para estudiar.

Oficial

Reemplaza a: Escribir a mano wrappers de sandbox Docker/E2B, cargadores de skills o stores de memoria desde cero

Estrellas
5.6k

en todo el repo

Actividad
74

0–100, la ruta de este skill

Actualizado
hace 9 días

último commit aquí

Commits
15

últimos 90 días

Contexto
984 tok

136 tok en reposo

Paquete
4 archivos

65 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add google/agents-cli --skill google-agents-cli-adk-code --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Provee patrones de referencia de la API Python de ADK: tipos de agente, definición de tools, callbacks, orquestación y manejo de estado
  • Indexa recetas de referencia en references/samples.md que mapean una capacidad a código de implementación ya trabajado
  • Da un cheatsheet rápido de código con el patrón Agent + tools más común

Úsalo cuando

  • El usuario quiere "escribir código de agente", "construir un agente con ADK", "agregar un tool", "crear un callback" o "usar state management"
  • Se necesita un patrón de API Python de ADK o un ejemplo de código concreto
  • Antes de implementar algo, para revisar si existe una receta equivalente en references/samples.md

No lo uses cuando

  • Para scaffolding de proyectos (usar google-agents-cli-scaffold)
  • Para deployment (usar google-agents-cli-deploy)

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • ¿Cómo agrego un tool personalizado a mi agente con ADK?
  • Escribe el código de un callback de moderación para mi agente
  • ¿Cómo defino un agente con estado usando ADK en Python?
  • Necesito un patrón de orquestación con SequentialAgent

SKILL.md

En inglés

ADK Code Reference

Activate /google-agents-cli-workflow first for required development phases and scaffolding steps.

1. Study Recipes (No Project Needed)

Read the topic index in references/samples.md before answering "how do I build X". Worked implementations exist for: sandboxed/per-user code execution, agent-loadable SKILL.md skills, cross-session memory, approval gates before risky actions, tool guardrails, per-user credentials, and scheduled/event-driven runs.

The index only gives you a name; the recipe is the code. Clone it and read its AGENTS.md before you implement anything it covers. Hand-writing a Docker or E2B sandbox wrapper, a skill loader, a moderation callback or a memory store — for a capability the index lists — means you stopped at the name.

2. Prerequisites for Writing Code

Do NOT write agent code until a project is scaffolded.

  1. Verify project: run agents-cli info (proceed if config exists).
  2. New project: run agents-cli scaffold create <name>.
  3. Existing code: run agents-cli scaffold enhance ..

Language Support: This reference covers the Python ADK SDK. Support for other languages coming soon.

Quick Reference — Most Common Patterns

from google.adk.agents import Agent

def get_weather(city: str) -> dict:
    """Get current weather for a city."""
    return {"city": city, "temp": "22°C", "condition": "sunny"}

root_agent = Agent(
    name="my_agent",
    model="gemini-3.6-flash",
    instruction="You are a helpful assistant that ...",
    tools=[get_weather],
)

References

Use cheatsheets for common patterns. For deep knowledge, fetch the docs index or inspect the installed package.

Reference When to read
references/samples.md Topic-indexed catalog of ADK reference recipes. Read in workflow Phase 1 — before scaffolding and before writing code — maps a capability to the recipe that implements it.
references/adk-python.md Core ADK API: Agent, tools, callbacks, plugins, state, artifacts, multi-agent systems, SequentialAgent / ParallelAgent / LoopAgent, custom BaseAgent, ManagedAgent (server-hosted first-party agents), A2A protocol, A2UI. Default for most agents.
references/adk-workflows.md Graph-based Workflow API (ADK 2.0): nodes, edges, fan-out/fan-in, HITL, parallel processing. Use when you need explicit graph topology.
curl https://adk.dev/llms.txt Docs index (every page title + URL). Fetch it, then WebFetch the specific page for anything beyond the cheatsheets.
Installed ADK package Exact signatures and symbols — inspect the source (see "Inspecting ADK Source Code" in references/adk-python.md).

Related Skills

  • /google-agents-cli-workflow — Development workflow, coding guidelines, and operational rules
  • /google-agents-cli-scaffold — Project creation and enhancement with agents-cli scaffold create / scaffold enhance
  • /google-agents-cli-eval — Evaluation methodology, dataset schema, and the eval-fix loop
  • /google-agents-cli-deploy — Deployment targets, CI/CD pipelines, and production workflows

Reproducido de google/agents-cli bajo licencia Apache-2.0. Leer esta página en markdown.

Archivos

4 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Requiere el binario agents-cli (uv tool install google-agents-cli) y un proyecto ya escafoldado antes de escribir código de agente.

Detalles

Creador
google
Licencia
Apache-2.0
Recursos incluidos
referencias
Código fuente
Ver SKILL.md

Etiquetas

Más de google/agents-cli

Este repo incluye 7 skills. Si instalas uno, normalmente ya tienes los demás.

Guía para desplegar un agente ADK, configurar CI/CD, gestionar secretos o solucionar despliegues en Agent Runtime, Cloud Run o GKE, incluyendo Agent Gateway.

Costo de contexto al activarse
6.5k tok
Tamaño del paquete
8 archivos
Última actualización
hace 9 días
Oficialdevops infraestructura

Guía sobre la metodología de evaluación de Agent Platform y el Quality Flywheel: métricas, esquema de dataset, scoring LLM-as-judge y causas comunes de fallo.

Costo de contexto al activarse
6.4k tok
Tamaño del paquete
6 archivos
Última actualización
hace 9 días
Oficialtesting qa

Guía activa siempre para el ciclo de vida completo de desarrollo con ADK: scaffolding, construcción, evaluación, despliegue, publicación y observación de agentes, con reglas de preservación de código y selección de modelo.

Costo de contexto al activarse
5.2k tok
Tamaño del paquete
6 archivos
Última actualización
hace 9 días
Oficialherramientas desarrollo

Guía para publicar un agente ADK o A2A en Gemini Enterprise, gestionar el Agent Registry y usar el comando `agents-cli publish gemini-enterprise`.

Costo de contexto al activarse
2.6k tok
Tamaño del paquete
1 archivo
Última actualización
hace 9 días
Oficialdevops infraestructura

Úsalo para 'crear un proyecto de agente', 'iniciar un proyecto ADK nuevo', 'añadir CI/CD' o 'mejorar/actualizar mi proyecto'. Cubre `scaffold create`, `scaffold enhance` y `scaffold upgrade`, plantillas y targets de deployment.

Costo de contexto al activarse
2.8k tok
Tamaño del paquete
2 archivos
Última actualización
hace 9 días
Oficialherramientas desarrollo

Úsalo para configurar tracing, monitorizar agentes ADK, configurar logging o depurar tráfico en producción; cubre Cloud Trace, prompt-response logging, BigQuery Agent Analytics e integraciones de terceros.

Costo de contexto al activarse
2.7k tok
Tamaño del paquete
3 archivos
Última actualización
hace 9 días
Oficialdevops infraestructura

Skills relacionados

Ai Sdk

26.2k

Responde preguntas sobre la AI SDK y ayuda a construir funciones con IA: agentes, chatbots, RAG, streaming, tool calling, salida estructurada, embeddings y hooks como useChat.

Costo de contexto al activarse
1.4k tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
Oficialdesarrollo apis

Domina el sistema de tipos avanzado de TypeScript: generics, tipos condicionales, mapped types, template literals y utility types para aplicaciones type-safe.

Costo de contexto al activarse
2k tok
Tamaño del paquete
2 archivos
Última actualización
hace 2 meses
herramientas desarrollo

Patrones de resiliencia en Python: reintentos automáticos, backoff exponencial, timeouts y decoradores tolerantes a fallos para servicios.

Costo de contexto al activarse
1.5k tok
Tamaño del paquete
2 archivos
Última actualización
hace 2 meses
herramientas desarrollo