Skip to content

scoot 0.3.0

Choose a tag to compare

@sergenes sergenes released this 06 Sep 02:37
· 76 commits to main since this release
9e1a915
  • Routing for auto: opt-in per-turn model choice with rules from ~/.config/scoot/router.json (conditions on complexity, images, size, prompt regex; first match wins; providers without a key are skipped), an optional small-model classifier with tier mapping, and the old heuristic as the built-in default. Routed once per turn. /route explains the decision; /status shows tokens per model.
  • Nothing-configured state: readiness checks with setup guidance in auth, models, one-shot, and the REPL; a dead local server fails fast with a hint instead of retrying; turns without a reply are not saved.
  • Install script: curl -fsSL https://raw.githubusercontent.com/sergenes/scootcli/main/install.sh | bash installs the latest release's zipapp as ~/.local/bin/scoot; SCOOT_VERSION pins, SCOOT_INSTALL_DIR relocates. CI runs it against the live release on Linux and macOS.

Install: pipx install scootcli, curl -fsSL https://raw.githubusercontent.com/sergenes/scootcli/main/install.sh | bash, or download scoot.pyz below and run it with any Python 3.9+.