Mario Zechner
4535415300
fix(ai): capture usage from choice.usage for non-standard OpenAI-compatible providers
...
Some OpenAI-compatible providers (e.g., Moonshot/Kimi) return usage
data in chunk.choices[0].usage instead of the standard chunk.usage.
Extract usage parsing into a helper and check choice.usage as fallback.
closes #2017
2026-03-10 16:28:39 +01:00
Ben Hayden
fd0c7c3bdb
fix(ai): improve GitHub Copilot OAuth polling ( #1994 )
2026-03-09 20:15:17 +01:00
Mario Zechner
b370cd5a5c
Add [Unreleased] section for next cycle
2026-03-08 00:56:38 +01:00
Mario Zechner
a9cedccdde
Release v0.57.1
2026-03-08 00:55:52 +01:00
Mario Zechner
ade6a35e75
fix(ai): detect z.ai context overflow
...
closes #1937
2026-03-08 00:18:29 +01:00
Mario Zechner
b279d03d33
Add [Unreleased] section for next cycle
2026-03-07 14:44:23 +01:00
Mario Zechner
3c3d63e161
Release v0.57.0
2026-03-07 14:43:35 +01:00
Mario Zechner
8f2d3ad85e
chore(changelog): audit unreleased entries
2026-03-07 14:42:35 +01:00
Mario Zechner
1e52a687ae
Add [Unreleased] section for next cycle
2026-03-06 17:07:29 +01:00
Mario Zechner
dd66b5cc3e
Release v0.56.3
2026-03-06 17:06:42 +01:00
Mario Zechner
e1d2c355e2
docs: add missing changelog entries for #1871 , #1878 , and New Features section
2026-03-06 17:05:41 +01:00
Mario Zechner
e4172e68d0
feat(ai): add claude-sonnet-4-6 to Antigravity, fix Claude thinking header detection, bump UA to 1.18.4
...
closes #1859
2026-03-06 13:27:35 +01:00
Mario Zechner
b14c359289
Add [Unreleased] section for next cycle
2026-03-06 00:42:35 +01:00
Mario Zechner
45a8499c8f
Release v0.56.2
2026-03-06 00:41:33 +01:00
Mario Zechner
4110d93369
docs(changelog): audit unreleased entries
2026-03-06 00:39:41 +01:00
Mario Zechner
863135d429
fix(ai): keep mistral browser-safe
2026-03-06 00:16:18 +01:00
Mario Zechner
0573612a89
fix(ai,coding-agent): simplify oauth subpath exports closes #1856
2026-03-05 23:28:56 +01:00
Mario Zechner
a74b18ca5a
docs(changelog): add gpt-5.4 entries
2026-03-05 23:07:43 +01:00
Mario Zechner
a0d839ce84
fix(ai): use skip_thought_signature_validator for unsigned Gemini 3 tool calls
...
Replace text fallback with the official sentinel value so unsigned function
calls retain structured context in multi-turn conversations.
closes #1829
2026-03-05 22:04:00 +01:00
Mario Zechner
cfbb15876a
fix(ai): antigravity endpoint cascade on 403/404, add autopush fallback, strip extra headers
...
closes #1830
2026-03-05 21:59:43 +01:00
Mario Zechner
87d71380e2
fix(ai): preserve OpenAI Responses assistant phase across turns closes #1819
2026-03-05 21:13:06 +01:00
Mario Zechner
708ce9d4ce
Add [Unreleased] section for next cycle
2026-03-05 07:14:13 +01:00
Mario Zechner
ab00c80892
Release v0.56.1
2026-03-05 07:13:27 +01:00
Mario Zechner
3e611c135b
Add [Unreleased] section for next cycle
2026-03-04 21:24:33 +01:00
Mario Zechner
e39c7d163b
Release v0.56.0
2026-03-04 21:23:47 +01:00
Mario Zechner
cefb17dbd7
docs(changelog): add missing unreleased entries after v0.55.4
2026-03-04 21:19:14 +01:00
Mario Zechner
e0754fdbb3
fix(ai,coding-agent): make pi-ai browser-safe and move OAuth runtime exports
...
- add browser smoke bundling check to root check + pre-commit
- lazy-load Bedrock provider registration to avoid browser graph traversal
- remove top-level OAuth runtime exports from @mariozechner/pi-ai
- add @mariozechner/pi-ai/oauth subpath export and update coding-agent imports
- move proxy dispatcher init to coding-agent CLI (Node-only)
- document Bedrock/OAuth browser limitations
closes #1814
2026-03-04 20:21:25 +01:00
Mario Zechner
2af0c98b5f
fix(ai): support gemini-3.1 flash-lite and thinking matching
...
closes #1785
2026-03-04 20:17:58 +01:00
Mario Zechner
c65de34e11
Add [Unreleased] section for next cycle
2026-03-02 23:25:10 +01:00
Mario Zechner
9a53d950c4
Release v0.55.4
2026-03-02 23:24:27 +01:00
Mario Zechner
95276df060
Add [Unreleased] section for next cycle
2026-02-27 22:54:44 +01:00
Mario Zechner
9d68043cbc
Release v0.55.3
2026-02-27 22:54:03 +01:00
Mario Zechner
edca5dd769
Add [Unreleased] section for next cycle
2026-02-27 22:26:46 +01:00
Mario Zechner
10180037d2
Release v0.55.2
2026-02-27 22:26:00 +01:00
Mario Zechner
15e0a74a3c
docs: audit and add missing changelog entries for v0.55.1..HEAD
2026-02-27 22:25:03 +01:00
Mario Zechner
9825c13f5f
fix(ai): handle redacted_thinking blocks, skip interleaved beta for adaptive models, drop temperature with thinking
...
- Map redacted_thinking to ThinkingContent with redacted: true instead of
adding a new content type. The opaque payload goes in thinkingSignature,
thinking text is set to "[Reasoning redacted]" so it renders naturally
everywhere. Cross-model transform drops redacted blocks.
- Skip interleaved-thinking-2025-05-14 beta header for Opus 4.6 / Sonnet 4.6
where adaptive thinking makes it deprecated/redundant.
- Do not send temperature when thinkingEnabled is true (incompatible with
both adaptive and budget-based thinking).
Based on #1665 by @tctev
2026-02-27 21:53:25 +01:00
Mario Zechner
187a99c720
docs(ai): add changelog entry for Z.ai thinking fix #1674
2026-02-27 21:33:42 +01:00
Mario Zechner
3dcb3c1c77
Merge branch 'pr-1669-fixes'
...
# Conflicts:
# package-lock.json
# packages/ai/CHANGELOG.md
# packages/coding-agent/CHANGELOG.md
2026-02-27 21:04:00 +01:00
Mario Zechner
2f55890452
fix(coding-agent,ai): finalize provider unregister lifecycle and dependency security updates fixes #1669
2026-02-27 21:00:25 +01:00
Mario Zechner
9a0a8d7ccb
Add [Unreleased] section for next cycle
2026-02-26 01:10:55 +01:00
Mario Zechner
a753e24135
Release v0.55.1
2026-02-26 01:10:09 +01:00
Mario Zechner
a27ea5b9e2
docs(changelog): cover upstream unreleased ai and coding-agent entries
2026-02-26 01:13:32 +01:00
Mario Zechner
5c0ec26c28
Add [Unreleased] section for next cycle
2026-02-24 23:52:43 +01:00
Mario Zechner
d3232c2e9e
Release v0.55.0
2026-02-24 23:52:01 +01:00
Mario Zechner
380236a003
Add [Unreleased] section for next cycle
2026-02-23 01:57:06 +01:00
Mario Zechner
2417fc256f
Release v0.54.2
2026-02-23 01:56:21 +01:00
Mario Zechner
de1560a7ba
Add [Unreleased] section for next cycle
2026-02-22 14:35:28 +01:00
Mario Zechner
5563d8969a
Release v0.54.1
2026-02-22 14:34:44 +01:00
Mario Zechner
3a3e37d390
Add [Unreleased] section for next cycle
2026-02-20 00:18:31 +01:00
Mario Zechner
76b02a81b1
Release v0.54.0
2026-02-20 00:17:44 +01:00