Repository navigation
v2026.10.10-9
·
257 commits
to main
since this release
@code-yeongyu/senpi
Breaking Changes
Added
ask_user_questionandrequest_user_inputaccept an optionalrequired: truefor a question that gates an action (an approval before an irreversible step). If such a question times out, is dismissed, is lost in a restart, or cannot be shown, the model is told not to take that action and to end the turn, instead of being told to continue on its best judgment. Questions without the flag behave as before (#2949).
Changed
Fixed
- The engine no longer starts turns on its own without bound. After one user message, automatic turns (stream-rule nudges, goal continuations and any other extension follow-up) pause after 150, or as soon as 12 automatic turns within a minute did no work (called no tool); each stream rule sends at most one correction per message. When it pauses, the session says so, and any message you send continues right away. Both numbers are settings (
engineTurns.maxPerUserInput,engineTurns.maxToolFreePerMinute;0turns one off). One message had produced 66 turns, and another 93 requests in 3 s, until Stop (#2967).
Removed
@code-yeongyu/senpi-ai
Breaking Changes
Added
Changed
- The bundled model catalog is refreshed from models.dev and the providers' model listings (
openrouter).
Fixed
- A provider or route that sets its own
anthropic-betaheader no longer drops the betas a request needs: the configured betas are merged with them. Claude Haiku, Opus and Sonnet 5.5 through such a route no longer fail the first call with400 messages.1.output_config: Extra inputs are not permitted, and a request with server-side fallbacks keeps its fallback beta.anthropic-beta: nullnow sends a request that needs no beta (current tool list, top-level effort, no fallbacks) instead of an invalid one (#2957).