Cristina Poncela Cubeiro
ffdf426e33
Merge remote-tracking branch 'upstream/main' into feat/image-outputs
2026-05-07 16:46:17 +02:00
Mario Zechner
147f815802
Add [Unreleased] section for next cycle
2026-05-07 16:45:27 +02:00
Mario Zechner
781152fc24
Release v0.73.1
2026-05-07 16:44:28 +02:00
Mario Zechner
7fa924b77b
docs: audit unreleased changelog entries
2026-05-07 16:43:26 +02:00
Cristina Poncela Cubeiro
32b2cd0720
delete: images()
2026-05-07 16:21:50 +02:00
Mario Zechner
9eb126e7b2
docs(ai): document interleaved stream events
2026-05-07 11:42:35 +02:00
Armin Ronacher
6b271842e2
fix(ai): handle mixed chat completion deltas
...
Fixes #4228
2026-05-07 00:12:19 +02:00
Armin Ronacher
ace3fd7e30
fix(ai): normalize kimi k2p6 alias to kimi-for-coding closes #4218
2026-05-06 11:34:49 +02:00
Mario Zechner
3029836894
fix(ai): stop Codex OAuth stderr writes
...
closes #4141
2026-05-06 00:14:40 +02:00
Mario Zechner
31f5c23271
fix(ai): handle OpenAI Responses reasoning text deltas
2026-05-06 00:08:26 +02:00
Mario Zechner
15aa313501
Closes #4184 , codex needs a non-empty system prompt
2026-05-05 14:50:27 +02:00
Armin Ronacher
b5755fd27d
feat(oauth): support interactive login selection ( #4190 )
2026-05-05 13:16:56 +02:00
Cristina Poncela Cubeiro
074747c687
docs: readme image section
2026-05-05 10:06:27 +02:00
Cristina Poncela Cubeiro
3728e4b9e6
e2e: add images test
2026-05-05 09:47:33 +02:00
Cristina Poncela Cubeiro
0d96b9be7f
rename: generateImages
2026-05-05 09:30:44 +02:00
Cristina Poncela Cubeiro
60e885f985
refactor: image providers into subfolder
2026-05-05 09:30:15 +02:00
Armin Ronacher
3c9c54d51b
Add [Unreleased] section for next cycle
2026-05-04 20:33:08 +02:00
Armin Ronacher
dbcb473d6f
Release v0.73.0
2026-05-04 20:32:03 +02:00
Armin Ronacher
299dc70abe
docs(changelog): audit unreleased entries
2026-05-04 20:27:27 +02:00
Cristina Poncela Cubeiro
5731e13a61
Merge branch 'main' into feat/image-outputs
2026-05-04 16:42:51 +01:00
Cristina Poncela Cubeiro
ab14238f1d
dog
2026-05-04 17:26:50 +02:00
Cristina Poncela Cubeiro
b9c19135d9
cleanup
2026-05-04 17:10:44 +02:00
Cristina Poncela Cubeiro
63c61aac6f
feat: image models
2026-05-04 17:07:02 +02:00
Cristina Poncela Cubeiro
d9adc536f5
feat: openrouter images
2026-05-04 17:00:58 +02:00
Cristina Poncela Cubeiro
e9b0af0a11
feat: images stream
2026-05-04 16:46:20 +02:00
Cristina Poncela Cubeiro
62d9132648
feat: images registry
2026-05-04 16:43:51 +02:00
Cristina Poncela Cubeiro
e3d066daa0
feat: images api types
2026-05-04 16:39:38 +02:00
Cristina Poncela Cubeiro
cbf3c333ef
revert
2026-05-04 15:43:45 +02:00
Mario Zechner
23420012ab
fix(coding-agent): decouple codex session cleanup
2026-05-04 00:45:56 +02:00
Armin Ronacher
370fdae6fa
fix(ai): fall back from codex websocket to sse ( #4133 )
2026-05-03 22:51:42 +02:00
Jake Jia
693888ac47
feat(ai): switch xiaomi default to api billing, add per-region token plan providers ( #4112 )
...
Built-in `xiaomi` provider now targets the API billing endpoint (https://api.xiaomimimo.com/anthropic ) — a single stable URL for keys issued at platform.xiaomimimo.com. The Token Plan endpoints are exposed as three sibling providers, each with its own env var:
- xiaomi-token-plan-cn: XIAOMI_TOKEN_PLAN_CN_API_KEY
- xiaomi-token-plan-ams: XIAOMI_TOKEN_PLAN_AMS_API_KEY
- xiaomi-token-plan-sgp: XIAOMI_TOKEN_PLAN_SGP_API_KEY
BREAKING CHANGE: users who previously set XIAOMI_API_KEY against the Token Plan AMS endpoint must move to xiaomi-token-plan-ams and set XIAOMI_TOKEN_PLAN_AMS_API_KEY. This also resolves the 401 reported by on #4005 , where a platform.xiaomimimo.com key fails against the Token Plan endpoint.
closes #4082
2026-05-03 12:57:11 +02:00
myu003
7c5ef0b70e
test(ai,coding-agent): stabilize env-sensitive test cases ( #4119 )
2026-05-03 12:55:23 +02:00
Jakub Synowiec
c8edb256b9
fix(ai): fix mismatch between models.dev and OpenCode Go (Qwen3.5/3.6, MiniMax M2.7) ( #4110 )
2026-05-03 00:41:55 +02:00
Armin Ronacher
b9efafc535
fix(ci): repair failing test expectations
2026-05-03 00:04:27 +02:00
Mario Zechner
7268e9a9fd
Add [Unreleased] section for next cycle
2026-05-02 14:58:41 +02:00
Mario Zechner
036bde0a5d
Release v0.72.1
2026-05-02 14:57:51 +02:00
Mario Zechner
97352acf98
chore(ai): update generated models
2026-05-02 14:56:52 +02:00
Mario Zechner
b8bb2411ff
fix(ai): honor codex transport option
...
closes #4083
2026-05-02 14:14:22 +02:00
Mario Zechner
e4163fe9a5
Add [Unreleased] section for next cycle
2026-05-02 01:55:50 +02:00
Mario Zechner
196226bcc0
Release v0.72.0
2026-05-02 01:54:59 +02:00
Mario Zechner
2d33616b43
docs: audit changelog entries for v0.71.1..HEAD
2026-05-02 01:54:04 +02:00
Mario Zechner
c0e046990e
fix(ai): use Xiaomi Token Plan Anthropic endpoint
...
closes #3912
2026-05-02 01:36:34 +02:00
Mario Zechner
80f06d3636
feat: add model thinking level metadata
...
closes #3208
2026-05-02 01:21:06 +02:00
Jake Jia
a44622670f
feat(ai): add Xiaomi MiMo provider ( #4005 )
...
* fix(ai): include minimax-cn in cross-provider-handoff matrix
* feat(ai): add Xiaomi MiMo provider
Adds Xiaomi MiMo as an openai-completions-compatible provider.
- packages/ai: register provider in types/KnownProvider, env-api-keys (XIAOMI_API_KEY), generate-models, models.generated.ts, overflow util, README, CHANGELOG
- packages/ai/test: extend stream, tokens, abort, empty, context-overflow, overflow, image-tool-result, tool-call-without-result, total-tokens, unicode-surrogate, cross-provider-handoff matrices with Xiaomi
- packages/coding-agent: default model (mimo-v2.5-pro), display name (Xiaomi MiMo), CLI env var docs, README, docs/providers.md
closes #3912
---------
Co-authored-by: Mario Zechner <badlogicgames@gmail.com >
2026-05-02 00:46:05 +02:00
Mario Zechner
f5b6e4fab0
fix(ai): handle OpenRouter DeepSeek V4 reasoning
...
Closes #4055
Closes #4047
2026-05-01 22:19:06 +02:00
Mario Zechner
def47ece92
Add [Unreleased] section for next cycle
2026-05-01 13:12:41 +02:00
Mario Zechner
80a439055d
Release v0.71.1
2026-05-01 13:11:52 +02:00
Mario Zechner
4745a95898
feat(ai): add cached codex websocket transport
2026-05-01 13:07:40 +02:00
Mario Zechner
3d4409483d
Add [Unreleased] section for next cycle
2026-05-01 01:03:49 +02:00
Mario Zechner
f4efeb2ba5
Release v0.71.0
2026-05-01 01:03:02 +02:00