Referencia de comandos de AI Shell

Importante

A enero de 2026, el proyecto AI Shell ya no se mantiene activamente. Este proyecto debe considerarse archivado desde un punto de vista de ingeniería.

Opciones de línea de comandos

Description:
  AI for the command line.

Usage:
  aish [<query>] [options]

Arguments:
  <query>  The query term used to get response from AI.

Options:
  --channel <channel>              A named pipe used to setup communication
                                   between aish and the command-line shell.
  --shell-wrapper <shell-wrapper>  Path to the configuration file to wrap
                                   AI Shell as a different application.
  --version                        Show version information
  -?, -h, --help                   Show help and usage information

Comandos de chat

Para consultar el modelo de IA seleccionado, escriba el mensaje en el símbolo del sistema de AI Shell. AI Shell envía la solicitud de aviso al modelo de IA conectado. AI Shell también proporciona un conjunto base de comandos de shell que se usan para interactuar con el modelo de IA.

Para obtener una lista de comandos, use el comando /help en la sesión de chat. La siguiente lista contiene los comandos de AI Shell disponibles para todos los agentes.

  Name       Description                                                 Source
─────────────────────────────────────────────────────────────────────────────────────
  /agent     Command for agent management.                               Core
  /clear     Clear the screen.                                           Core
  /code      Command to interact with the code generated.                Core
  /dislike   Dislike the last response and send feedback.                Core
  /exit      Exit the interactive session.                               Core
  /help      Show all available commands.                                Core
  /like      Like the last response and send feedback.                   Core
  /mcp       Command for managing MCP servers and tools.                 Core
  /refresh   Start a new chat session.                                   Core
  /retry     Regenerate a new response for the last query.               Core

AI Shell también proporciona comandos específicos para el agente seleccionado.

  Name       Description                                                                   Source
---------------------------------------------------------------------------------------------------
  /gpt       Command for GPT management within the 'openai-gpt' agent.                     openai-gpt
  /replace   Replace argument placeholders in the generated scripts with the real value.   azure

Comandos generales de chat

/agent

Comando para la gestión de agentes.

Uso:

/agent [command] [options]

Opciones: -h, --help - Mostrar información de ayuda y uso

Subcomandos

  • config <agent> - Abra el archivo de configuración de un agente. Cuando no se especifica ningún agente, el destino es el agente activo.
  • list - Enumerar todos los agentes disponibles.
  • use <agent> - Especifique un agente para usar o elija uno de los agentes disponibles.

/agent config

Abra el archivo de configuración de un agente. Cuando no se especifica ningún agente, el destino es el agente activo.

Uso:

/agent config [<agent>] [options]

Argumentos: <azure|openai-gpt> Nombre de un agente.

Opciones:

  • --editor <editor> - El editor en el que abrir el archivo de configuración.
  • -h, --help - Mostrar información de ayuda y uso

Ejemplo:

/agent config openai-gpt

/agent list

Enumerar todos los agentes disponibles.

Uso:

/agent list [options]

Opciones:

  • -h, --help Mostrar información de ayuda y uso

Ejemplo:

> /agent list

  Name             Description
───────────────────────────────────────────────────────────────────────────────────────────────────

  openai-gpt       Active GPT: <gpt-name>. A GPT instance with expertise in PowerShell scripting
                   using Entra ID authentication.
  azure (active)   This AI assistant connects you to the Azure Copilot and can generate Azure
                   CLI and Azure PowerShell commands for managing Azure resources and answer
                   questions about Azure.

/agent use

Especifique el agente que desea utilizar o elija uno de los agentes disponibles.

Uso:

/agent use [<agent>] [options]

Argumentos: <agent> - Nombre de un agente (opcional). Si no proporciona un nombre de agente, AI Shell le pedirá que elija uno de los agentes disponibles.

Opciones:

  • -h, --help - Mostrar información de ayuda y uso

/clear

Borra la pantalla. También puede utilizar el alias /cls.

/code

Comando para interactuar con el código generado.

Uso:

/code [command] [options]

Subcomandos:

  • copy <n> Copie el fragmento de código n-ésimo (basado en 1) en el portapapeles. Copie todo el código cuando no se especifique <n>. [valor predeterminado: -1]
  • save <file> - Guarde todo el código en un archivo.
  • post <n> - Publique el fragmento de código n-ésimo (basado en 1) en el shell de línea de comandos conectado. Publique todo el código cuando no se especifique <n>. [valor predeterminado: -1]

Opciones:

  • -h, --help - Mostrar información de ayuda y uso

/code copy

Copie el fragmento de código nº (basado en 1) en el Portapapeles. Copie todo el código cuando no se especifique <n>.

Uso:

/code copy [<n>] [options]

Argumentos:

  • <n> Usar el fragmento de código nº (basado en 1). Especifique el argumento para -1 usar todo el código. Cuando no especifica el argumento, el valor predeterminado es -1.

Opciones:

  • -h, --help - Mostrar información de ayuda y uso

Ejemplos

Animación que muestra cómo copiar los fragmentos de código específicos en el Portapapeles.

/code save

Guarde todo el código en un archivo.

Uso:

/code save <file> [options]

Argumentos:

  • <file> La ruta de acceso del archivo en la que guardar el código.

Opciones:

  • --append Anexar al final del archivo.
  • -h, --help Mostrar información de ayuda y uso

Ejemplos:

En el ejemplo siguiente se copia todo el código en un archivo.

Captura de pantalla que muestra cómo guardar el código en un archivo.

/code post

Publique el fragmento de código nº (basado en 1) en el shell de línea de comandos conectado. Publique todo el código cuando no se especifique <n>.

Uso:

/code post [<n>] [options]

Argumentos:

  • <n> Usar el fragmento de código nº (basado en 1). Use todo el código cuando no se especifique ningún valor.

Opciones:

  • -h, --help Mostrar información de uso y ayuda

Ejemplos:

Animación que muestra cómo publicar los fragmentos de código específicos en el shell de línea de comandos conectado.

/dislike

No me gusta la última respuesta y envía comentarios.

Uso:

/dislike [options]

Opciones:

  • -h, --help Mostrar información de uso y ayuda

/exit

Salga de la sesión interactiva.

Uso:

/exit [options]

Opciones:

  • -h, --help Mostrar información de uso y ayuda

/like

Dale me gusta a la última respuesta y envía comentarios.

Uso:

/like [options]

Opciones:

  • -h, --help Mostrar información de uso y ayuda

/mcp

Comando para administrar servidores y herramientas de MCP.

Uso:

/mcp [options]

Opciones:

  • -h, --help Mostrar información de uso y ayuda

/refresh

Inicie una nueva sesión de chat.

Uso:

/refresh [options]

Opciones:

  • -h, --help Mostrar información de uso y ayuda

/retry

Vuelva a generar una nueva respuesta para la última consulta.

Uso:

/retry [options]

Opciones:

  • -h, --help Mostrar información de uso y ayuda

Comandos de chat específicos del agente

/gpt

Comando para la gestión de GPT dentro del agente 'openai-gpt'.

Uso:

/gpt [command] [options]

Opciones:

  • -h, --help Mostrar información de uso y ayuda

Subcomandos:

  • list - Enumere un GPT específico o todos los GPT disponibles.
  • use - Especifique un GPT para usar o elija uno de los GPT disponibles.

/gpt list

Enumere un GPT específico o todos los GPT disponibles.

Uso:

/gpt list [<GPT>] [options]

Argumentos: <GPT> - El nombre de un GPT

Opciones:

  • -h, --help - Mostrar información de ayuda y uso

Example

/gpt list

  Name                    Active   Description
───────────────────────────────────────────────────────────────────────────────────────────────────
  az-entraId-gpt-4o                A GPT instance with expertise in PowerShell scripting using
                                   Entra ID authentication.
  az-aikey-gpt-4o         true     A GPT instance with expertise in PowerShell scripting using
                                   Entra ID authentication.

/gpt use

Especifique un GPT para usar o elija uno de los GPT disponibles.

Uso:

/gpt use [<GPT>] [options]

Argumentos: <GPT> - El nombre de un GPT

Opciones:

  • -h, --help - Mostrar información de ayuda y uso

/replace

Reemplace los marcadores de posición de argumento en los scripts generados por el valor real. Este comando solo está disponible para el agente de Azure.

Uso:

/replace [options]

Opciones:

  • -h, --help - Mostrar información de ayuda y uso

Historial de comandos de AI Shell

AI Shell incluye una versión modificada de PSReadLine. Al igual que el módulo PSReadLine para PowerShell, AI Shell le permite usar las teclas de dirección para navegar por el historial de comandos. AI Shell guarda el historial en un archivo denominado AIShell_history.txt, en la misma ubicación que los demás archivos de historial de PSReadLine:

  • En sistemas Windows: $Env:APPDATA\Microsoft\Windows\PowerShell\PSReadLine.
  • En sistemas que no son Windows: $Env:XDG_DATA_HOME/powershell/PSReadLine o $Env:HOME/.local/share/powershell/PSReadLine.