ash chat
Start an interactive conversation or send a single prompt.
Usage
uv run ash chat [OPTIONS] [PROMPT]Flags and Arguments
PROMPT- Optional single prompt to send.
--model, -m- Model alias to use. [default: default]
--config, -c- Path to config file. [default: auto]
--streaming/--no-streaming- Enable or disable streaming output. [default: --streaming]
Interactive Mode
Start an interactive session:
uv run ash chatType messages and press Enter. Type exit or quit to end.
Single Prompt
Send a single prompt and exit:
uv run ash chat "What's the weather like?"Model Selection
Use a different model:
uv run ash chat --model fast "Quick question"Models are defined in your config under [models.*].
Streaming
Disable streaming for CI/CD or scripting:
uv run ash chat --no-streaming "Generate a report"Examples
Interactive session:
uv run ash chat> Hello!Hi! How can I help you today?> exitQuick question:
uv run ash chat "How do I list files in bash?"Using a specific model:
uv run ash chat -m reasoning "Explain quantum computing"