Skip to content

scoot 0.14.0

Choose a tag to compare

@sergenes sergenes released this 20 Sep 01:04
· 4 commits to main since this release
3e68044
  • Two more providers: xAI (Grok) and Groq. Both are OpenAI Chat Completions-compatible registry rows, so they work through the existing wire, auth, and base-URL machinery: scoot auth set xai / scoot auth set groq, then --model xai/grok-code-fast-1 or --model groq/.... Keys are XAI_API_KEY and GROQ_API_KEY; each provider's base URL is overridable with SCOOT_XAI_BASE_URL / SCOOT_GROQ_BASE_URL. The default preferred_models are a best-effort ordering; the live scoot models list is authoritative.
  • Date/time badges on each turn. A dim date/time line sits above your prompt, and a dim badge follows the reply with the finish time and how long the turn took, like Wed Sep 19 · 22:07 (30s). Interactive only, shown on a TTY unless --no-labels; headless and one-shot output are unchanged.
  • test and review presets. scoot test [path] runs the tests and fixes failures; scoot review [path] -m "..." reviews read-only. They join explain and edit.
  • The setup help lists every hosted provider. The "no provider is ready" guidance is now built from the registry, so openai, anthropic, xai, and groq all appear (and a future provider shows up automatically) instead of a hardcoded openai/anthropic pair.

Install: pipx install scootcli && pipx ensurepath, or curl -fsSL https://raw.githubusercontent.com/sergenes/scootcli/main/install.sh | bash, or download scoot.pyz below. Upgrade: pipx upgrade scootcli.