v0.5.0
What's new
Ollama support (local LLMs)
-L, --localshortcut for--provider ollama- Dynamic model listing with sizes (
ask -L --list-models) - Streaming and non-streaming support
- Custom host via
OLLAMA_HOSTenv var - No API key needed — just install Ollama and go
Structured output formats
-j, --json— validated JSON wrapped in{response, metadata}envelope-c, --csv— CSV with headers, markdown code fences stripped--md, --markdown— clean Markdown formatting-r, --raw— plain text with ANSI codes stripped- JSON and CSV automatically disable streaming for post-processing
DeepSeek provider
- Models: deepseek-chat, deepseek-coder, deepseek-reasoner
- Key management:
ask keys set deepseek
Provider suggestion on missing API key
- When the API key for the requested provider is missing,
askdetects which other providers have keys configured and suggests the right command
Other
- Uninstall instructions in README
- Updated documentation to cover all providers and output formats
- Version set to 0.5.0 (pre-1.0, project is actively evolving)
Full Changelog: https://github.com/elias-ba/ask/blob/main/docs/CHANGELOG.md