Skip to content

mini 1.0.3

Choose a tag to compare

@phuryn phuryn released this 06 Nov 02:58
· 18 commits to main since this release
  • bash on macOS and Linux: a command still running at its timeout isn't killed. It goes on in the background, and the model gets its pid, the output so far, a log under ~/.mini/jobs/ (ending with [exit N]) and a stop command that needs no approval. What a timeout left running stops when mini exits, including on SIGTERM or SIGHUP (it gets SIGTERM first, then SIGKILL a second later). On Windows the timeout still stops the command
  • bash waits for the command, not its output, so a job started with & no longer holds the call; stdout and stderr come back together
  • Output cap per model (max_output in models.json): 128,000 tokens for the listed Claude models, up from 64,000
  • A reply that fails partway through streaming (overloaded, rate-limited, a server or network error, a cut-off stream) is tried again up to three times; failures before the stream starts get only the SDK's own retries
  • ~/.mini/models.json entries now change only the fields they name
  • Fix: output-limit recovery counted per turn, so a headless run stopped at its third cut-off anywhere; it now counts cut-offs in a row
  • Fix: the goal's verify command no longer leaves behind what it started with &
  • README: about 1,400 lines of Python

Update: uv tool upgrade mini