ArrayKit

Creador de subagentes

Define un subagente —su disparador, sus herramientas y su modelo— y llévate el archivo.

Creador de subagentes

Define un subagente —su disparador, sus herramientas y su modelo— y llévate el archivo.

Los prompts de agente codifican cómo revisa y construye tu equipo. El archivo se escribe en el navegador y nunca se sube.

Limita lo que puede ejecutar

Acerca de Constructor de subagentes

Un subagente es un contexto aparte con sus propias instrucciones, sus propias herramientas y a menudo su propio modelo, y resulta útil precisamente porque lo que lee no acaba en la conversación principal. Dos campos deciden si esa separación merece la pena. La descripción es lo que provoca que se le delegue trabajo, y compite con todos los demás agentes que hayas definido, de modo que una vaga o no se activa nunca o se activa constantemente. La lista de herramientas es la forma más barata de mantener acotado a un agente acotado: uno que solo puede leer y buscar no se irá por su cuenta a editar. Este creador escribe el archivo y revisa ambos, incluida la combinación que despista a casi todo el mundo: permiso de escritura sin permiso de lectura.

Características

  • Descripción revisada en busca de la cláusula que provoca la delegación
  • Herramientas elegidas de la lista real en vez de escritas de memoria
  • Acepta herramientas MCP con espacio de nombres junto a las integradas
  • Avisa cuando un agente puede escribir archivos pero no leerlos
  • La elección de modelo explicada en términos de cuándo compensa cada uno
  • Alcance de proyecto o personal, con la ruta correspondiente
  • Un modelo heredado se omite en vez de escribirse
  • Se descarga como un archivo .md listo para usar

Cómo usar Constructor de subagentes

  1. Nombra el agente y di cuándo debe delegársele trabajo
  2. Elige las herramientas que necesita, y solo esas
  3. Escoge un modelo o deja que herede el de la sesión
  4. Escribe el prompt de sistema y descarga el archivo

Ejemplo

Entrada

tools: [Read, Grep, Glob]

Salida

description: Checks a database migration for problems that only show up in production. Use proactively whenever a migration file is added.

«Úsalo proactivamente cuando…» es lo que hace que un agente se active sin pedírselo.

Errores comunes y solución de problemas

  • Nunca se le delega nada al agente. — La descripción tiene que decir cuándo, no solo qué. Añadir «Úsalo cuando…» o «Úsalo proactivamente tras…» suele bastar.
  • Dos agentes se confunden entre sí. — Sus descripciones se solapan. Haz que cada una nombre una situación distinta y no un tema distinto.
  • Un nombre de herramienta aparece como desconocido. — Los nombres distinguen mayúsculas y van capitalizados: Read, no read. Las herramientas MCP usan la forma mcp__servidor__herramienta y se aceptan tal cual.
  • El agente edita cosas que no esperaba. — Dale una lista de herramientas más estrecha. Un agente sin Write ni Edit no puede cambiar nada, diga lo que diga su prompt.

Preguntas frecuentes

¿Cuándo conviene un subagente en vez de hacer el trabajo en línea?
Cuando el trabajo consiste en leer mucho para producir poco: buscar en una base de código, revisar muchos archivos, investigar. Todo lo que lee se queda en su propio contexto. También es la manera de ejecutar un conjunto de herramientas más estrecho que el de la sesión principal.
¿Qué modelo debería usar un subagente?
Heredar es un buen valor por defecto. Un modelo más rápido y barato compensa en pasadas mecánicas donde el trabajo es comprobar más que decidir; uno más capaz, cuando hace falta criterio. El compromiso aparece junto a cada opción.
¿Conviene restringir siempre las herramientas?
Restringir es barato y reversible, y es la manera más fiable de mantener enfocado a un agente enfocado, mucho más que pedírselo en el prompt. Dejar la lista vacía hereda todo, lo cual está bien para agentes de propósito general.
¿Alcance de proyecto o personal?
El de proyecto guarda el agente con el repositorio, así todo el equipo tiene el mismo. El personal te acompaña entre proyectos. La ruta se actualiza al elegir.
¿En qué se diferencia de una skill?
Una skill añade instrucciones al contexto actual. Un subagente se ejecuta en otro sitio, con su propio contexto y sus propias herramientas, e informa de vuelta. Usa una skill para cambiar cómo se hace algo; usa un subagente para que ese algo no ocupe tu conversación.

Herramientas relacionadas

Más herramientas de IA y agentes

Ver todas las herramientas de IA y agentes · Todas las herramientas