Vincent Koc
b742909dca
fix(agents): prefer cron for deferred follow-ups ( #60811 )
...
* fix(agents): prefer cron for deferred follow-ups
* fix(agents): gate cron scheduling guidance
* fix(changelog): add scheduling guidance note
* fix(agents): restore exec approval agent hint
2026-04-04 21:11:27 +09:00
Peter Steinberger
d46eabb010
docs: complete sdk export coverage docs
2026-04-04 13:10:46 +01:00
Peter Steinberger
6b991b2afa
docs: clarify reserved bundled sdk families
2026-04-04 13:09:17 +01:00
Peter Steinberger
b424a7a3a4
docs: refresh sdk memory import refs
2026-04-04 13:07:52 +01:00
Peter Steinberger
e91b52f396
docs: refresh sdk helper import refs
2026-04-04 13:06:57 +01:00
Peter Steinberger
363c666201
docs: refresh sdk capability import refs
2026-04-04 13:05:49 +01:00
Vincent Koc
486505a54e
refactor(providers): share kilocode stream family
2026-04-04 21:05:42 +09:00
Peter Steinberger
dd030fb761
docs: refresh sdk core runtime refs
2026-04-04 13:04:01 +01:00
Peter Steinberger
f9f9462c79
docs: refresh channel helper import refs
2026-04-04 13:02:43 +01:00
Peter Steinberger
8cf6e4b5df
fix(plugin-sdk): unblock gateway test surfaces
2026-04-04 21:02:04 +09:00
Peter Steinberger
27972489d3
docs: refresh sdk runtime import refs
2026-04-04 13:01:15 +01:00
Peter Steinberger
cec15e08d1
docs: clarify bundled helper sdk seams
2026-04-04 12:59:26 +01:00
Vincent Koc
8059942216
refactor(providers): share xai stream helper
2026-04-04 20:56:34 +09:00
Peter Steinberger
72f54059c4
docs: refresh setup helper import refs
2026-04-04 12:56:02 +01:00
Peter Steinberger
1c5c15b1d4
docs: refresh sdk entrypoint wording
2026-04-04 12:55:05 +01:00
Peter Steinberger
940bf899f0
docs: refresh provider entry import refs
2026-04-04 12:54:15 +01:00
Peter Steinberger
502b024523
docs: refresh bundled provider package examples
2026-04-04 12:52:55 +01:00
Peter Steinberger
120b1d2ed2
docs: refresh provider package barrel refs
2026-04-04 12:51:31 +01:00
Peter Steinberger
e5b48ea2b4
docs: refresh anthropic stream helper refs
2026-04-04 12:49:53 +01:00
Peter Steinberger
0166fd426e
docs: refresh minimax auth path refs
2026-04-04 12:47:07 +01:00
Peter Steinberger
9da0feeecf
docs: fix minimax usage docs merge markers
2026-04-04 12:43:44 +01:00
Peter Steinberger
a375635a9a
docs: refresh status token fallback refs
2026-04-04 12:42:50 +01:00
Peter Steinberger
fb0d60d7f3
fix: resolve MiniMax portal usage auth
2026-04-04 12:42:30 +01:00
Peter Steinberger
9d684e1040
docs: refresh provider usage auth refs
2026-04-04 12:40:55 +01:00
Peter Steinberger
c0d509e794
docs: refresh status cache fallback refs
2026-04-04 12:39:02 +01:00
Peter Steinberger
ac254f50e8
docs: refresh minimax usage refs
2026-04-04 12:36:18 +01:00
Vincent Koc
83c10350c6
refactor(providers): share anthropic stream helper
2026-04-04 20:35:30 +09:00
Stuart Sy
3f457cabf7
fix(status): hydrate cache usage in transcript fallback ( #59247 )
...
* fix(status): hydrate cache usage in transcript fallback
* docs(changelog): note status cache fallback fix
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-04 20:34:41 +09:00
Peter Steinberger
3100984a33
docs: refresh browser origin auth refs
2026-04-04 12:34:11 +01:00
Peter Steinberger
72847db28b
test: cover android canvas a2ui trust gate
2026-04-04 20:33:24 +09:00
Peter Steinberger
1efce6f23c
docs: refresh provider stream family docs
2026-04-04 12:32:43 +01:00
Peter Steinberger
9eb8184f36
fix: improve MiniMax coding-plan parsing ( #52349 ) (thanks @IVY-AI-gif)
2026-04-04 20:32:15 +09:00
IVY
dd9c9dac53
style: format with oxfmt
2026-04-04 20:32:15 +09:00
IVY
30de4337bf
fix: address review feedback and formatting
...
- Remove redundant name === 'MiniMax-M*' condition (already matched by startsWith)
- Use !== undefined guard instead of falsy check in deriveWindowLabelFromTimestamps
- Pass chatRemains directly to deriveWindowLabel when available
- Remove JSDoc comment style to match codebase conventions
2026-04-04 20:32:15 +09:00
IVY
efd5d5eb20
fix(usage): improve MiniMax coding-plan usage parsing for model_remains array
...
- Pick the chat model entry (MiniMax-M*) from model_remains instead of using the first BFS candidate, which could be a speech/video/image model with total_count=0.
- Derive window label from start_time/end_time timestamps when window_hours/window_minutes fields are absent; fixes the hardcoded 5h default for 4h windows.
- Include model name in plan label so users can distinguish free-tier coding-plan quota from paid API balance.
Closes #52335
2026-04-04 20:32:15 +09:00
Peter Steinberger
90af255a91
docs: refresh gemini cli usage refs
2026-04-04 12:30:55 +01:00
Peter Steinberger
65fcf7e104
fix(gateway): scope browser-origin auth throttling
2026-04-04 20:30:39 +09:00
Vincent Koc
8f7b02e567
refactor(providers): share openai stream families
2026-04-04 20:29:11 +09:00
Peter Steinberger
035a754f0f
fix: harden android a2ui trust matching
2026-04-04 20:28:08 +09:00
Peter Steinberger
1cfc10e836
docs: refresh minimax multimodal refs
2026-04-04 12:27:47 +01:00
Vincent Koc
c75f82448f
fix(google-cli): parse gemini json response and stats ( #60801 )
...
* fix(google-cli): restore gemini json reporting
* fix(google-cli): fall back to stats when usage is empty
* fix(changelog): note gemini cli cache reporting
2026-04-04 20:27:22 +09:00
Peter Steinberger
46cb493ac8
fix(sandbox): cover home credential bind audit
2026-04-04 20:27:10 +09:00
Peter Steinberger
3ec0463da9
docs: refresh minimax thinking refs
2026-04-04 12:23:33 +01:00
Peter Steinberger
3dda75894b
refactor(agents): centralize run wait helpers
2026-04-04 20:22:16 +09:00
Peter Steinberger
42778ccd46
docs: refresh provider stream family refs
2026-04-04 12:21:37 +01:00
Peter Steinberger
9615488855
fix: disable MiniMax reasoning leak ( #55809 ) (thanks @moktamd)
2026-04-04 20:21:37 +09:00
moktamd
2701e75f40
fix: disable thinking for MiniMax anthropic-messages streaming
...
MiniMax M2.7 returns reasoning_content in OpenAI-style delta chunks
({delta: {content: "", reasoning_content: "..."}}) when thinking is
active, rather than native Anthropic thinking block SSE events. Pi-ai's
Anthropic provider does not handle this format, causing the model's
internal reasoning to appear as visible chat output.
Add createMinimaxThinkingDisabledWrapper that injects
thinking: {type: "disabled"} into the outgoing payload for any MiniMax
anthropic-messages request where thinking is not already explicitly
configured, preventing the provider from generating reasoning_content
deltas during streaming.
Fixes #55739
2026-04-04 20:21:37 +09:00
Peter Steinberger
561bacd06a
fix: harden synology chat TLS helper defaults
2026-04-04 20:21:13 +09:00
Peter Steinberger
b473816afb
docs: refresh native streaming compat refs
2026-04-04 12:20:31 +01:00
Vincent Koc
bc648ac8e6
refactor(providers): add stream family hooks
2026-04-04 20:19:53 +09:00