Releases
v0.14.0
Compare
Sorry, something went wrong.
No results found
0.14.0 (2026-05-23)
Features
diagnostics: show request payload size breakdown (#1237 ) (0aff8de )
opengateway: require API key on /v1/* and switch to bearer auth (#1322 ) (0fbfc12 )
xai: add xAI/Grok OAuth provider (browser + device-code) (#1284 ) (326f082 )
Bug Fixes
add 5-minute timeout to QueryGuard to prevent infinite spinner (#1255 ) (23254c2 )
allow non-OpenAI providers to skip OPENAI_API_KEY check (#1207 ) (4897d59 )
bash: preserve captured stdout in error message on non-zero exit (#1236 ) (a44a83f )
compact: clear native tool results after time compaction (#1278 ) (9b3c904 )
grpc: register built-in agents so Agent tool isn't always empty (#1296 ) (c366f70 )
harden XAA OAuth callback state handling (#1299 ) (bafc2a1 )
input: preserve split utf8 keypresses (#1241 ) (a9f8642 )
MiMo remove unsupported body fields and preserve reasoning content (#1253 ) (aab2fbc )
monitor: close permission dialog after selection (#1225 ) (1aa8aab )
query: stop repeated tool-failure loops (#1219 ) (f71e769 )
recovery: keep thinking blocks on resume for reasoning-echo providers (#1248 ) (0d3c157 )
retry: adjust max_tokens on OpenRouter 402 credit shortfall (#1263 ) (892c054 ), closes #1125
stdin,mcp: guard rawModeEnabledCount and defer MCP connections to prevent input freeze (#603 ) (#1268 ) (90360d3 )
TaskListV2: revert overflowX hidden that hides task text labels (#1215 ) (0fba154 )
treat blank Read.pages as omitted (#1269 ) (eca9dba )
xml: guard escapeXml/escapeXmlAttr against null and undefined (#1250 ) (03f8791 )
You can’t perform that action at this time.