Dokumentacja poleceń powłoki AI

Ważne

Od stycznia 2026 roku projekt AI Shell nie jest już aktywnie utrzymywany. Projekt ten należy traktować jako archiwalny z punktu widzenia inżynierskiego.

Opcje wiersza polecenia

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

Polecenia czatu

Aby wysłać zapytanie do wybranego modelu AI, wprowadź monit w wierszu polecenia AI Shell. AI Shell wysyła żądanie monitu do połączonego modelu AI. AI Shell udostępnia również podstawowy zestaw poleceń powłoki używanych do interakcji z modelem AI.

Aby uzyskać listę poleceń, użyj polecenia /help w sesji czatu. Poniższa lista zawiera polecenia powłoki AI dostępne dla wszystkich agentów.

  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 udostępnia również polecenia specyficzne dla wybranego agenta.

  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

Ogólne polecenia czatu

/agent

Polecenie do zarządzania agentami.

Zwyczaj:

/agent [command] [options]

Opcje: -h, --help - Pokaż pomoc i informacje o użyciu

Podpolecenia

  • config <agent> - Otwórz plik ustawień agenta. Jeśli nie określono żadnego agenta, należy wskazać aktywnego agenta.
  • list - Wyświetl listę wszystkich dostępnych agentów.
  • use <agent> - Określ agenta, który ma być używany, lub wybierz jednego z dostępnych agentów.

/agent config

Otwórz plik ustawień agenta. Jeśli nie określono żadnego agenta, należy wskazać aktywnego agenta.

Zwyczaj:

/agent config [<agent>] [options]

Argumenty: <azure|openai-gpt> nazwa agenta.

Opcje:

  • --editor <editor> - Edytor, w którym ma zostać otwarty plik ustawień.
  • -h, --help - Pokaż pomoc i informacje o użytkowaniu

Przykład:

/agent config openai-gpt

/agent list

Wyświetl listę wszystkich dostępnych agentów.

Zwyczaj:

/agent list [options]

Opcje:

  • -h, --help Pokaż informacje o pomocy i użyciu

Przykład:

> /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

Określ agenta, który ma być używany, lub wybierz jednego z dostępnych agentów.

Zwyczaj:

/agent use [<agent>] [options]

Argumenty: <agent> - Nazwa agenta (opcjonalnie). Jeśli nazwa agenta nie zostanie podana, powłoka AI Shell wyświetli monit o wybranie jednego z dostępnych agentów.

Opcje:

  • -h, --help - Pokaż pomoc i informacje o użytkowaniu

/clear

Czyści ekran. Możesz również użyć aliasu /cls.

/code

Polecenie interakcji z wygenerowanym kodem.

Zwyczaj:

/code [command] [options]

Podpoleceń:

  • copy <n> Skopiuj n-ty (oparty na 1) fragment kodu do schowka. Skopiuj cały kod, gdy nie określono <n>. [ustawienie domyślne: -1]
  • save <file> - Zapisz cały kod do pliku.
  • post <n> - Opublikuj n-ty (oparty na 1) fragment kodu w połączonej powłoce wiersza polecenia. Opublikuj cały kod, gdy nie określono <n>. [ustawienie domyślne: -1]

Opcje:

  • -h, --help - Pokaż pomoc i informacje o użytkowaniu

/code copy

Skopiuj fragment kodu n-ty (oparty na 1) do schowka. Skopiuj cały kod, gdy nie określono <n>.

Zwyczaj:

/code copy [<n>] [options]

Argumenty:

  • <n> Użyj fragmentu kodu n-th (opartego na 1). Określ argument, aby -1 użyć całego kodu. Jeśli argument nie zostanie określony, wartość domyślna to -1.

Opcje:

  • -h, --help - Pokaż pomoc i informacje o użytkowaniu

Przykłady

Animacja przedstawiająca sposób kopiowania określonych fragmentów kodu do schowka.

/code save

Zapisz cały kod w pliku.

Zwyczaj:

/code save <file> [options]

Argumenty:

  • <file> Ścieżka pliku do zapisania kodu.

Opcje:

  • --append Dołącz na końcu pliku.
  • -h, --help Pokaż informacje o pomocy i użyciu

Przykłady:

Poniższy przykład kopiuje cały kod do pliku.

Zrzut ekranu przedstawiający sposób zapisywania kodu w pliku.

/code post

Opublikuj fragment kodu n-ty (oparty na 1) w połączonej powłoce wiersza polecenia. Opublikuj cały kod, gdy nie określono <n>.

Zwyczaj:

/code post [<n>] [options]

Argumenty:

  • <n> Użyj fragmentu kodu n-th (opartego na 1). Użyj całego kodu, jeśli nie określono żadnej wartości.

Opcje:

  • -h, --help Pokaż informacje o pomocy i użyciu

Przykłady:

Animacja przedstawiająca sposób publikowania określonych fragmentów kodu w połączonej powłoce wiersza polecenia.

/dislike

Nie podoba mi się ostatnia odpowiedź i wyślij opinię.

Zwyczaj:

/dislike [options]

Opcje:

  • -h, --help Pokaż informacje o pomocy i użyciu

/exit

Wyjdź z sesji interaktywnej.

Zwyczaj:

/exit [options]

Opcje:

  • -h, --help Pokaż informacje o pomocy i użyciu

/like

Polub ostatnią odpowiedź i wyślij opinię.

Zwyczaj:

/like [options]

Opcje:

  • -h, --help Pokaż informacje o pomocy i użyciu

/mcp

Polecenie do zarządzania serwerami i narzędziami MCP.

Zwyczaj:

/mcp [options]

Opcje:

  • -h, --help Pokaż informacje o pomocy i użyciu

/refresh

Rozpocznij nową sesję czatu.

Zwyczaj:

/refresh [options]

Opcje:

  • -h, --help Pokaż informacje o pomocy i użyciu

/retry

Wygeneruj ponownie nową odpowiedź dla ostatniego zapytania.

Zwyczaj:

/retry [options]

Opcje:

  • -h, --help Pokaż informacje o pomocy i użyciu

Komendy czatu specyficzne dla agenta

/gpt

Polecenie do zarządzania GPT w agencie "openai-gpt".

Zwyczaj:

/gpt [command] [options]

Opcje:

  • -h, --help Pokaż informacje o pomocy i użyciu

Podpoleceń:

  • list - Wymień konkretny GPT lub wszystkie dostępne GPT.
  • use - Określ GPT, którego chcesz użyć, lub wybierz jeden z dostępnych GPT.

/gpt list

Wymień konkretny GPT lub wszystkie dostępne GPT.

Zwyczaj:

/gpt list [<GPT>] [options]

Argumenty: <GPT> - Nazwa GPT

Opcje:

  • -h, --help - Pokaż pomoc i informacje o użytkowaniu

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

Określ GPT, którego chcesz użyć, lub wybierz jeden z dostępnych GPT.

Zwyczaj:

/gpt use [<GPT>] [options]

Argumenty: <GPT> - Nazwa GPT

Opcje:

  • -h, --help - Pokaż pomoc i informacje o użytkowaniu

/replace

Zastąp symbole zastępcze argumentów w wygenerowanych skryptach wartością rzeczywistą. To polecenie jest dostępne tylko dla agenta platformy Azure.

Zwyczaj:

/replace [options]

Opcje:

  • -h, --help - Pokaż pomoc i informacje o użytkowaniu

Historia poleceń AI Shell

AI Shell zawiera zmodyfikowaną wersję PSReadLine. Podobnie jak moduł PSReadLine dla programu PowerShell, AI Shell umożliwia używanie strzałek do nawigowania po historii poleceń. AI Shell zapisuje historię w pliku o nazwie AIShell_history.txt, w tej samej lokalizacji, w której znajdują się inne pliki historii PSReadLine:

  • W systemach Windows: $Env:APPDATA\Microsoft\Windows\PowerShell\PSReadLine.
  • W systemach innych niż Windows: $Env:XDG_DATA_HOME/powershell/PSReadLine lub $Env:HOME/.local/share/powershell/PSReadLine.