a20a72cd2e
models
2026-03-05 16:45:36 -08:00
6506288db4
chore: rebrand monorepo references to co-mono
2026-03-05 16:00:17 -08:00
354c4c1f8c
Merge remote-tracking branch 'origin/main'
2026-03-05 15:56:23 -08:00
43337449e3
packages
2026-03-05 15:55:27 -08: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
84655e814c
fix(coding-agent): prefer workspace dist files for extension aliases
2026-03-06 00:39:13 +01:00
Mario Zechner
9bcf06c056
fix(tui): add Kitty CSI-u printable decoding to Input component, closes #1857
2026-03-06 00:33:58 +01:00
Mario Zechner
863135d429
fix(ai): keep mistral browser-safe
2026-03-06 00:16:18 +01:00
Mario Zechner
a31065166d
Merge branch 'feat/use-mistral-sdk'
2026-03-05 23:49:29 +01:00
Mario Zechner
4c175790b1
fix(ai): preserve mistral thinking replay
2026-03-05 23:49: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
16ec7de29c
fix(ai): cap gpt-5.4 context windows to 272k
2026-03-05 22:57:20 +01:00
Markus Ylisiurunen
f8d731a134
fix codex context window and add a few tests
2026-03-05 22:54:16 +01:00
Markus Ylisiurunen
8a6384a925
add support for gpt-5.4
2026-03-05 22:53:08 +01:00
Mario Zechner
7aed39063b
docs(coding-agent): add changelog entry for CRLF write preview fix ( #1854 )
2026-03-05 22:37:28 +01:00
Mario Zechner
daaabbeac5
fix(coding-agent): normalize CRLF in write preview rendering ( fixes #1854 )
2026-03-05 22:35:26 +01:00
lajarre
1f39cc776a
feat(coding-agent): add treeFilterMode setting for /tree default filter ( #1852 )
...
Add configurable initial filter mode for the session tree navigator.
Users who always switch to a specific filter (e.g. no-tools via Ctrl+T)
can now set it as default in settings.
Same pattern as doubleEscapeAction (#404 ). Filter infra from #747 .
2026-03-05 22:25:58 +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
8f2af2ae7e
feat(ai): add github-copilot gpt-5.3-codex fallback closes #1853
2026-03-05 21:47:52 +01:00
Mario Zechner
8fc2b76827
fix(ai): omit empty OpenAI Responses thinking blocks on replay
2026-03-05 21:28:16 +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
3de8c48692
fix(coding-agent): make footer truncation width-aware
...
Use visibleWidth/truncateToWidth for footer path and stats truncation so wide Unicode text cannot overflow terminal width.
Add regression tests for wide session/model/provider names and document the fix in changelog.
closes #1833
2026-03-05 20:45:04 +01:00
Mario Zechner
dabcda0db3
fix(tui): full redraw on terminal width/height resize\n\ncloses #1844
2026-03-05 20:27:37 +01:00
Mario Zechner
3daf72d720
docs(coding-agent): clarify models.json name behavior ( fixes #1840 )
2026-03-05 20:16:28 +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
da915ddb99
chore(changelog): add unreleased entries for post-v0.56.0 fixes
2026-03-05 07:12:35 +01:00
Sviatoslav Abakumov
1ce870db1b
fix(coding-agent): use ESM resolution for extension alias fallback ( #1821 )
...
The previous fix (83b57924 ) replaced require.resolve() with bare
specifier fallbacks to avoid ERR_PACKAGE_PATH_NOT_EXPORTED for ESM-only
packages like pi-ai. However, bare specifiers are not valid jiti alias
targets, breaking extension loading in global npm installs.
Use import.meta.resolve() as the fallback instead. It respects the
"import" exports condition and returns a real file path.
2026-03-05 07:08:30 +01:00
Mario Zechner
f430dce00a
fix(tui): isolate blockquote rendering from default text style
2026-03-04 21:30:54 +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
83b57924a0
fix(coding-agent): resolve extension aliases without require.resolve
2026-03-04 21:18:45 +01:00
Mario Zechner
668ebc0941
fix(ai): replace Function-based dynamic imports with module imports ( fixes #1814 )
2026-03-04 20:50:14 +01:00
Mario Zechner
0199abfd11
fix(binary): preload Bedrock provider module for Bun bundle
...
refs #1814
2026-03-04 20:47:41 +01:00
Mario Zechner
12cec4f162
fix(coding-agent): build binary with freshly built workspace deps
2026-03-04 20:36:27 +01:00
Mario Zechner
c0d706bf32
fix(extensions): alias pi-ai oauth subpath in jiti loader
2026-03-04 20:31:57 +01:00
Mario Zechner
9673f52919
fix(tui): render blockquote list content correctly
...
closes #1787
2026-03-04 20:25:55 +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
e64cd15c25
fix(coding-agent): preserve session thinking for scoped model cycling
...
closes #1789
2026-03-04 19:51:55 +01:00
Mario Zechner
4cb1a56b53
fix(tui,coding-agent): add OSC 133 user message markers support closes #1805
2026-03-04 18:33:22 +01:00
Mario Zechner
689e7b4ac2
fix(tui): make single-line paste atomic to avoid @ autocomplete lag
...
closes #1812
2026-03-04 18:25:37 +01:00
Mario Zechner
49749407fa
fix(tui): ignore unsupported Kitty CSI-u modifiers closes #1807
2026-03-04 18:14:29 +01:00
Mario Zechner
8e157412a6
Update AGENTS.md
2026-03-04 18:06:26 +01:00
Cody Bontecou
f710c2705d
feat: add branchSummary.skipPrompt setting to skip summarization prompt ( #1792 )
...
When enabled, /tree navigation skips the 'Summarize branch?' prompt and
defaults to no summary, reducing friction for users who never want branch
summaries.
Closes #1791
2026-03-04 17:54:36 +01:00