¿Qué son los suagentes?
Los suagentes son personalidades de IA preconfiguradas a las que Claude Code puede delegar tareas. Cada suagente:- Tiene un propósito específico y un área de experiencia
- Utiliza su propia ventana de contexto separada de la conversación principal
- Puede configurarse con herramientas específicas que se le permite usar
- Incluye un indicador del sistema personalizado que guía su comportamiento
Beneficios clave
Preservación del contexto
Cada suagente opera en su propio contexto, evitando la contaminación de la conversación principal y manteniéndola enfocada en objetivos de alto nivel.
Experiencia especializada
Los suagentes pueden ajustarse con instrucciones detalladas para dominios específicos, lo que genera tasas de éxito más altas en tareas designadas.
Reutilización
Una vez creados, los suagentes pueden usarse en diferentes proyectos y compartirse con tu equipo para flujos de trabajo consistentes.
Permisos flexibles
Cada suagente puede tener diferentes niveles de acceso a herramientas, permitiéndote limitar herramientas poderosas a tipos de suagentes específicos.
Inicio rápido
Para crear tu primer suagente:1
Abre la interfaz de suagentes
Ejecuta el siguiente comando:
2
Selecciona 'Crear nuevo agente'
Elige si deseas crear un suagente a nivel de proyecto o a nivel de usuario
3
Define el suagente
- Recomendado: Genera con Claude primero, luego personaliza para hacerlo tuyo
- Describe tu suagente en detalle y cuándo debe usarse
- Selecciona las herramientas a las que deseas otorgar acceso (o déjalo en blanco para heredar todas las herramientas)
- La interfaz muestra todas las herramientas disponibles, facilitando la selección
- Si estás generando con Claude, también puedes editar el indicador del sistema en tu propio editor presionando
e
4
Guarda y usa
¡Tu suagente ya está disponible! Claude lo usará automáticamente cuando sea apropiado, o puedes invocarlo explícitamente:
Configuración del suagente
Ubicaciones de archivos
Los suagentes se almacenan como archivos Markdown con frontmatter YAML en dos ubicaciones posibles:| Tipo | Ubicación | Alcance | Prioridad |
|---|---|---|---|
| Suagentes de proyecto | .claude/agents/ | Disponible en el proyecto actual | Más alta |
| Suagentes de usuario | ~/.claude/agents/ | Disponible en todos los proyectos | Más baja |
Agentes de complementos
Los complementos pueden proporcionar suagentes personalizados que se integren sin problemas con Claude Code. Los agentes de complementos funcionan de forma idéntica a los agentes definidos por el usuario y aparecen en la interfaz/agents.
Ubicaciones de agentes de complementos: Los complementos incluyen agentes en su directorio agents/ (o rutas personalizadas especificadas en el manifiesto del complemento).
Uso de agentes de complementos:
- Los agentes de complementos aparecen en
/agentsjunto con tus agentes personalizados - Pueden invocarse explícitamente: “Usa el agente code-reviewer del security-plugin”
- Pueden invocarse automáticamente por Claude cuando sea apropiado
- Pueden gestionarse (verse, inspeccionarse) a través de la interfaz
/agents
Configuración basada en CLI
También puedes definir suagentes dinámicamente usando la bandera CLI--agents, que acepta un objeto JSON:
- Pruebas rápidas de configuraciones de suagentes
- Suagentes específicos de sesión que no necesitan guardarse
- Scripts de automatización que necesitan suagentes personalizados
- Compartir definiciones de suagentes en documentación o scripts
Formato de archivo
Cada suagente se define en un archivo Markdown con esta estructura:Campos de configuración
| Campo | Requerido | Descripción |
|---|---|---|
name | Sí | Identificador único usando letras minúsculas y guiones |
description | Sí | Descripción en lenguaje natural del propósito del suagente |
tools | No | Lista separada por comas de herramientas específicas. Si se omite, hereda todas las herramientas del hilo principal |
model | No | Modelo a usar para este suagente. Puede ser un alias de modelo (sonnet, opus, haiku) o 'inherit' para usar el modelo de la conversación principal. Si se omite, usa por defecto el modelo de suagente configurado |
Selección de modelo
El campomodel te permite controlar qué modelo de IA usa el suagente:
- Alias de modelo: Usa uno de los alias disponibles:
sonnet,opusohaiku 'inherit': Usa el mismo modelo que la conversación principal (útil para consistencia)- Omitido: Si no se especifica, usa el modelo predeterminado configurado para suagentes (
sonnet)
Usar
'inherit' es particularmente útil cuando deseas que tus suagentes se adapten a la elección de modelo de la conversación principal, asegurando capacidades consistentes y estilo de respuesta en toda tu sesión.Herramientas disponibles
Los suagentes pueden tener acceso a cualquiera de las herramientas internas de Claude Code. Consulta la documentación de herramientas para obtener una lista completa de herramientas disponibles. Tienes dos opciones para configurar herramientas:- Omite el campo
toolspara heredar todas las herramientas del hilo principal (predeterminado), incluidas las herramientas MCP - Especifica herramientas individuales como una lista separada por comas para un control más granular (puede editarse manualmente o a través de
/agents)
tools, los suagentes heredan todas las herramientas MCP disponibles para el hilo principal.
Gestión de suagentes
Usando el comando /agents (Recomendado)
El comando/agents proporciona una interfaz completa para la gestión de suagentes:
- Ver todos los suagentes disponibles (integrados, de usuario y de proyecto)
- Crear nuevos suagentes con configuración guiada
- Editar suagentes personalizados existentes, incluido su acceso a herramientas
- Eliminar suagentes personalizados
- Ver qué suagentes están activos cuando existen duplicados
- Gestionar fácilmente permisos de herramientas con una lista completa de herramientas disponibles
Gestión directa de archivos
También puedes gestionar suagentes trabajando directamente con sus archivos:Uso efectivo de suagentes
Delegación automática
Claude Code delega tareas de forma proactiva basándose en:- La descripción de la tarea en tu solicitud
- El campo
descriptionen configuraciones de suagentes - El contexto actual y las herramientas disponibles
Invocación explícita
Solicita un suagente específico mencionándolo en tu comando:Suagentes integrados
Claude Code incluye suagentes integrados que están disponibles de inmediato:Suagente Plan
El suagente Plan es un agente integrado especializado diseñado para usarse durante el modo de plan. Cuando Claude opera en modo de plan (modo sin ejecución), utiliza el suagente Plan para realizar investigaciones y recopilar información sobre tu base de código antes de presentar un plan. Características clave:- Modelo: Usa Sonnet para análisis más capaz
- Herramientas: Tiene acceso a herramientas Read, Glob, Grep y Bash para exploración de base de código
- Propósito: Busca archivos, analiza la estructura del código y recopila contexto
- Invocación automática: Claude usa automáticamente este agente cuando está en modo de plan y necesita investigar la base de código
Suagentes de ejemplo
Revisor de código
Depurador
Científico de datos
Mejores prácticas
- Comienza con agentes generados por Claude: Recomendamos altamente generar tu suagente inicial con Claude y luego iterarlo para hacerlo personalmente tuyo. Este enfoque te da los mejores resultados - una base sólida que puedes personalizar según tus necesidades específicas.
- Diseña suagentes enfocados: Crea suagentes con responsabilidades únicas y claras en lugar de intentar que un suagente lo haga todo. Esto mejora el rendimiento y hace que los suagentes sean más predecibles.
- Escribe indicadores detallados: Incluye instrucciones específicas, ejemplos y restricciones en tus indicadores del sistema. Cuanta más orientación proporciones, mejor será el rendimiento del suagente.
- Limita el acceso a herramientas: Solo otorga herramientas que sean necesarias para el propósito del suagente. Esto mejora la seguridad y ayuda al suagente a enfocarse en acciones relevantes.
- Control de versiones: Verifica los suagentes de proyecto en el control de versiones para que tu equipo pueda beneficiarse de ellos y mejorarlos colaborativamente.
Uso avanzado
Encadenamiento de suagentes
Para flujos de trabajo complejos, puedes encadenar múltiples suagentes:Selección dinámica de suagentes
Claude Code selecciona inteligentemente suagentes basándose en el contexto. Haz que tus camposdescription sean específicos y orientados a la acción para obtener los mejores resultados.
Suagentes reanudables
Los suagentes pueden reanudarse para continuar conversaciones anteriores, lo que es particularmente útil para tareas de investigación o análisis de larga duración que necesitan continuarse en múltiples invocaciones. Cómo funciona:- Cada ejecución de suagente se asigna un
agentIdúnico - La conversación del agente se almacena en un archivo de transcripción separado:
agent-{agentId}.jsonl - Puedes reanudar un agente anterior proporcionando su
agentIda través del parámetroresume - Cuando se reanuda, el agente continúa con contexto completo de su conversación anterior
- Investigación de larga duración: Divide el análisis de base de código grande en múltiples sesiones
- Refinamiento iterativo: Continúa refinando el trabajo de un suagente sin perder contexto
- Flujos de trabajo de múltiples pasos: Haz que un suagente trabaje en tareas relacionadas secuencialmente mientras mantiene el contexto
- Las transcripciones de agentes se almacenan en tu directorio de proyecto
- La grabación se deshabilita durante la reanudación para evitar duplicar mensajes
- Tanto los agentes síncronos como asincronos pueden reanudarse
- El parámetro
resumeacepta el ID del agente de una ejecución anterior
resume:
Consideraciones de rendimiento
- Eficiencia de contexto: Los agentes ayudan a preservar el contexto principal, permitiendo sesiones generales más largas
- Latencia: Los suagentes comienzan con una pizarra limpia cada vez que se invocan y pueden agregar latencia mientras recopilan el contexto que requieren para hacer su trabajo de manera efectiva.
Documentación relacionada
- Complementos - Extiende Claude Code con agentes personalizados a través de complementos
- Comandos de barra - Aprende sobre otros comandos integrados
- Configuración - Configura el comportamiento de Claude Code
- Ganchos - Automatiza flujos de trabajo con manejadores de eventos