Skip to content

v0.5.0

Choose a tag to compare

@elias-ba elias-ba released this 16 Feb 01:59
· 24 commits to main since this release

What's new

Ollama support (local LLMs)

  • -L, --local shortcut for --provider ollama
  • Dynamic model listing with sizes (ask -L --list-models)
  • Streaming and non-streaming support
  • Custom host via OLLAMA_HOST env 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, ask detects 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