{"meta":{"title":"Invocación de agentes personalizados","intro":"Use agentes personalizados, aptitudes y servidores MCP en Copilot CLI para ampliar sus funcionalidades.","product":"GitHub Copilot","breadcrumbs":[{"href":"/es/copilot","title":"GitHub Copilot"},{"href":"/es/copilot/how-tos","title":"Procedimientos"},{"href":"/es/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/es/copilot/how-tos/copilot-cli/use-copilot-cli","title":"Utilice Copilot CLI"},{"href":"/es/copilot/how-tos/copilot-cli/use-copilot-cli/invoke-custom-agents","title":"Invocación de agentes personalizados"}],"documentType":"article"},"body":"# Invocación de agentes personalizados\n\nUse agentes personalizados, aptitudes y servidores MCP en Copilot CLI para ampliar sus funcionalidades.\n\n## Utilice custom agents\n\nA custom agent es una versión especializada de Copilot.\nCustom agents ayudar a Copilot controlar flujos de trabajo únicos, convenciones de codificación concretas y casos de uso especializados.\n\nCopilot CLI incluye un grupo predeterminado de custom agents para tareas comunes:\n\n<table>\n  <thead>\n    <tr>\n      <th style=\"width:20%\">Agente</th>\n      <th>Description</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>Explorar</td>\n      <td>Realiza un análisis rápido de código base, lo que le permite formular preguntas sobre el código sin agregar al contexto principal.</td>\n    </tr>\n    <tr>\n      <td>tarea</td>\n      <td>Ejecuta comandos como pruebas y compilaciones, lo que proporciona resúmenes breves sobre éxito y salida completa en caso de error.</td>\n    </tr>\n    <tr>\n      <td>Uso general</td>\n      <td>Controla tareas complejas y de varios pasos que requieren el conjunto de herramientas completo y el razonamiento de alta calidad, que se ejecutan en un contexto independiente para mantener la conversación principal claramente centrada.</td>\n    </tr>\n    <tr>\n      <td>Revisión de código</td>\n      <td>Revisa los cambios con un enfoque en identificar solo problemas genuinos, minimizando el ruido.</td>\n    </tr>\n  </tbody>\n</table>\n\nEl modelo de IA que utiliza la CLI puede delegar una tarea a un proceso de subagente secundario, que opera utilizando un custom agent con experiencia específica, si considera que esto permitirá completar el trabajo de manera más eficaz. El modelo puede igualmente optar por gestionar el trabajo directamente en el agente principal.\n\nPuede definir su propio custom agents usando archivos Markdown, llamados agent profiles, que especifican qué experiencia debe tener el agente, qué herramientas puede usar y las instrucciones específicas sobre cómo debe responder.\n\nPuede definir custom agents en el nivel de usuario, repositorio, organización o empresa:\n\n| Tipo                                                                                   | Location                                                                                                                                                                                                                                                                                                                         | Ámbito                                      |\n| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- |\n| Nivel de usuario custom agent                                                          | directorio local `~/.copilot/agents`                                                                                                                                                                                                                                                                                             | Todos los proyectos                         |\n| Nivel de repositorio custom agent                                                      |                                                                                                                                                                                                                                                                                                                                  |                                             |\n| `.github/agents` directorio en los repositorios locales y remotos                      | Proyecto actual                                                                                                                                                                                                                                                                                                                  |                                             |\n| Nivel de organización custom agent                                                     |                                                                                                                                                                                                                                                                                                                                  |                                             |\n| `/agents`directorio en el repositorio `.github` o `.github-private` de la organización | Todos los proyectos de la organización                                                                                                                                                                                                                                                                                           |                                             |\n| Nivel empresarial custom agent                                                         | El directorio `/agents` del repositorio `.github-private` de una organización designada en la configuración de la empresa. Para obtener más información, vea [Preparación para usar agentes personalizados en su empresa](/es/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/prepare-for-custom-agents). | Todos los proyectos de la cuenta de empresa |\n\nEn el caso de conflictos de nomenclatura (donde los agentes comparten el mismo nombre de archivo), un agente de nivel de usuario invalida un agente de nivel de repositorio, un agente de nivel de repositorio invalida un agente de nivel de organización y un agente de nivel de organización invalida un agente de nivel empresarial.\n\nCustom agents se puede usar de tres maneras:\n\n* Utilizando el comando de barra diagonal en la interfaz interactiva de la CLI para seleccionar en la lista de custom agents disponibles:\n\n  ```shell\n  /agent\n  ```\n\n* Llamando directamente a custom agent en una solicitud:\n\n  ```shell\n  Use the refactoring agent to refactor this code block\n  ```\n\nCopilot deducirá automáticamente el agente que desea usar.\n\n* Especifique el custom agent que desea usar mediante la opción de línea de comandos. Por ejemplo:\n\n  ```shell\n  copilot --agent=refactor-agent --prompt \"Refactor this code block\"\n  ```\n\nPara obtener más información, vea [Creación de agentes personalizados para Copilot cloud agent](/es/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/create-custom-agents).\n\n## Usar capacidades\n\nPuede crear aptitudes para mejorar la capacidad de Copilot realizar tareas especializadas con instrucciones, scripts y recursos.\n\nPara obtener más información, vea [Adición de habilidades de agente para GitHub Copilot CLI](/es/copilot/how-tos/copilot-cli/customize-copilot/add-skills).\n\n## Agregar un servidor MCP\n\nCopilot CLI viene con el GitHub servidor MCP ya configurado. Este servidor MCP permite interactuar con los recursos en GitHub.com, por ejemplo, permite fusionar pull requests desde la CLI.\n\nPara ampliar la funcionalidad disponible en Copilot CLI, puede agregar más servidores MCP:\n\n1. Usa el siguiente comando de barra diagonal:\n\n   ```shell\n   /mcp add\n   ```\n\n2. Rellena los detalles del servidor MCP que deseas agregar, con la tecla <kbd>Tab</kbd> para moverte entre los campos.\n\n3. Pulse <kbd>Ctrl</kbd>+<kbd>S</kbd> para guardar los detalles.\n\nLos detalles de los servidores MCP configurados se almacenan en el archivo `mcp-config.json`, que se encuentra, de forma predeterminada, en el directorio `~/.copilot`. Esta ubicación se puede cambiar estableciendo la variable de entorno `COPILOT_HOME`. Para obtener información sobre la estructura JSON de una definición de servidor, consulta [Configuración de servidores MCP para el repositorio](/es/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers#writing-a-json-configuration-for-mcp-servers).\n\nPara obtener información más detallada sobre cómo agregar y administrar servidores MCP en Copilot CLI, vea [Adición de servidores MCP para GitHub Copilot CLI](/es/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers).\n\n## Pasos siguientes\n\nPara obtener información sobre cómo guiar y refinar el comportamiento del agente durante la ejecución de tareas para seguir el trabajo, consulte [Agentes de dirección en GitHub Copilot CLI](/es/copilot/how-tos/copilot-cli/use-copilot-cli/steer-agents)."}