Repository navigation
scoot 0.2.0
- Anthropic provider:
anthropic/claude-opus-5and the rest of the Claude family through the Messages API, on the same provider layer: thinking blocks replay to the producing model,SCOOT_EFFORTmaps tooutput_config.effort, tool results of a step travel in one message, refusals surface as errors, prompt caching is on, and Claude Opus 5 requests the server-side refusal fallback (SCOOT_ANTHROPIC_FALLBACKS=0to disable). - README badges.
open_editortool: open a workspace file in IntelliJ IDEA (idea -e, LightEdit) or VS Code as a detached process;SCOOT_EDITORsets the default, the model may pick per call; approval-gated likerun_shell.run_shellnever waits for input: the child runs with stdin closed and pagers/prompts disabled (GIT_PAGER=cat,GIT_TERMINAL_PROMPT=0, …), sogit logor an interactive installer fails fast instead of hanging the turn.- Spinner timer: the activity spinner shows elapsed time after 3 s and a "ctrl+c to force" reminder after 30 s.
Install: pipx install scootcli (or pip install --upgrade scootcli), or download scoot.pyz below and run it with any Python 3.9+.