Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Command-line options
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
Chat commands
By default, aish
provides a base set of chat commands used to interact with the AI model. To get a
list of commands, use the /help
command in the chat session.
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
/refresh Start a new chat session. Core
/retry Regenerate a new response for the last query. Core
/agent
Command for agent management.
agent [command] [options]
Options: -h, --help Show help and usage information
Subcommands
config <azure|openai-gpt>
- Open up the setting file for an agent. When no agent is specified, target the active agent.list
- List all available agents.use <azure|openai-gpt>
- Specify an agent to use, or choose one from the available agents.
/agent config
Open up the setting file for an agent. When no agent is specified, target the active agent.
/agent config [<agent>] [options]
Arguments: <azure|openai-gpt>
Name of an agent.
Options:
--editor <editor>
The editor to open the setting file in.
Example:
/agent config openai-gpt
/agent list
List all available agents.
Example:
> /agent list
Name Description
───────────────────────────────────────────---------------------──
openai-gpt This agent is designed to provide a flexible
platform for interacting with OpenAI services
(Azure OpenAI or the public OpenAI) through
one or more customly defined GPT instances.
The agent is currently not ready to serve
queries, because there is no GPT defined.
Please follow the steps below to configure the
setting file properly before using this agent:
1. Run '/agent config' to open the setting file.
2. Define the GPT(s). See details at
https://aka.ms/aish/openai
3. Run '/refresh' to apply the new settings.
azure This AI assistant connects you to the Copilot in
Azure and can generate Azure CLI and Azure
PowerShell commands for managing Azure resources
and answer questions about Azure.
/agent use
Specify an agent to use, or choose one from the available agents.
agent use [<agent>] [options]
Arguments: <azure|openai-gpt>
- Name of an agent.
/clear
Clears the screen. You can also use the alias /cls
.
/code
Command to interact with the code generated.
code [command] [options]
Subcommands:
copy <n>
Copy the n-th (1-based) code snippet to clipboard. Copy all the code when<n>
isn't specified. [default: -1]save <file>
- Save all the code to a file.post <n>
- Post the n-th (1-based) code snippet to the connected command-line shell. Post all the code when<n>
isn't specified. [default: -1]
/code copy
Copy the n-th (1-based) code snippet to clipboard. Copy all the code when <n>
isn't specified.
Usage:
code copy [<n>] [options]
Arguments:
<n>
Use the n-th (1-based) code snippet. Use all the code when no value is specified. [default: -1]
Examples
/code save
Save all the code to a file.
Usage:
/code save <file> [options]
Arguments:
<file>
The file path to save the code to.
Options:
--append
Append to the end of the file.-h
,--help
Show help and usage information
Examples:
The following example copies the all the code to a file.
/code post
Post the n-th (1-based) code snippet to the connected command-line shell. Post all the code
when <n>
isn't specified.
Usage:
/code post [<n>] [options]
Arguments:
<n>
Use the n-th (1-based) code snippet. Use all the code when no value is specified.
Options:
-h, --help
Show help and usage information
Examples: