can1357
0547176f11
fix(models): skipped configured hooks in catalog listing
2026-08-16 02:13:40 +02:00
can1357
ac4caf3d75
Merge PR #8414 : fix(models): isolate ambient hooks from catalog listing (@starlink-awaken)
2026-08-16 02:13:40 +02:00
can1357
16c1187698
fix(coding-agent): filtered Claude plugin tool modules
2026-08-16 02:13:40 +02:00
can1357
8538bf6242
Merge PR #8471 : fix(coding-agent): filter Claude custom tool modules (@Kigbnajd)
2026-08-16 02:13:40 +02:00
can1357
a5284fb381
fix(ask): preserved empty multi-select answers
2026-08-16 02:13:40 +02:00
can1357
d5fd412115
fix(tui): labeled single multi-select Enter as submit
2026-08-16 02:13:40 +02:00
can1357
f83111c8d4
Merge PR #8265 : fix(tui): multi-select ask dialog submits on Enter instead of dead-ending (@zhang17-24)
2026-08-16 02:13:40 +02:00
can1357
e61cc18f6b
test(theme): covered birch card contrast
2026-08-16 02:13:39 +02:00
can1357
d511ecd03f
test(lsp): covered silent checker failures
2026-08-16 02:13:39 +02:00
can1357
92ce5db781
Merge PR #8651 : fix(browser): clarify close release semantics (@koopmannleon19977-cmyk)
2026-08-16 02:13:38 +02:00
can1357
34628528bf
Merge PR #8461 : fix(edit): add compact seen-line retries (@Kigbnajd)
2026-08-16 02:13:38 +02:00
can1357
acfce217f5
test(tui): asserted anchored status regions are pinned
2026-08-16 02:13:38 +02:00
can1357
5102d3068f
fix(mcp): parsed separate Exa tools argument
2026-08-16 02:13:38 +02:00
can1357
9af713f2b0
Merge PR #8576 : fix(mcp): keep Exa MCP servers that request non-native tools (@dhruvkej9)
2026-08-16 02:13:38 +02:00
Harsha Vardhan
ba5885880e
fix(coding-agent): preserved mixed-case plugin tool names on refresh
2026-08-16 02:13:38 +02:00
can1357
0d929bf586
Merge PR #8459 : fix(coding-agent): use /v1/ APIs for llama.cpp for better compatibility (@cphlipot)
2026-08-16 02:13:37 +02:00
can1357
47195e57b4
Merge PR #8662 : perf(coding-agent): bound streaming diff previews (@lemonleks)
2026-08-16 02:13:37 +02:00
can1357
0128fe323f
Merge PR #8645 : perf(session): stream persisted session init probes (@lemonleks)
2026-08-16 02:13:37 +02:00
can1357
f901273918
fix(coding-agent): detached mid-run lifecycle handlers fully
2026-08-16 02:13:37 +02:00
can1357
6754d2e718
Merge PR #8604 : fix: stop mid-run compaction from hanging the live loop (@Thytu)
2026-08-16 02:13:37 +02:00
can1357
210cce26bd
Merge PR #8516 : fix(session): resume Cursor turns after HTTP/2 stream reset (@joseotaviorf)
2026-08-16 02:03:17 +02:00
can1357
a59fc754b6
test(tui): covered welcome model synchronization
2026-08-16 02:03:17 +02:00
can1357
7e4fd9a686
Merge PR #8428 : fix(tui): welcome banner shows stale model name after model changes (@jacobleft)
2026-08-16 02:03:17 +02:00
can1357
7f2da16cdb
fix(hub): preserved concurrent live scan claims
2026-08-16 02:03:17 +02:00
can1357
2096740027
Merge PR #8453 : fix(hub): skip mid-spawn stubs in persisted scan (@tahsinrahman)
2026-08-16 02:03:16 +02:00
can1357
c69d40fed3
test(tui): exercised transcript-level hidden state
2026-08-16 02:03:16 +02:00
can1357
8de929c393
Merge PR #8285 : fix(tui): preserve scrollback after hidden tool snapshots (@dannyboy-ai)
2026-08-16 02:03:16 +02:00
can1357
65ee481aa2
fix(agent): delivered checkpoint reminder to active loop
2026-08-16 02:03:16 +02:00
can1357
958a88b25a
Merge PR #8503 : fix(agent): optimize checkpoint/rewind prompt rendering (@szavadsky)
2026-08-16 02:03:16 +02:00
can1357
a58e73de12
Merge PR #8626 : fix(tui): refresh token usage rows when toggled (@notnotype)
2026-08-16 02:03:16 +02:00
can1357
5cc9aa74bc
fix(ask): used full dialog width for wrapped labels
2026-08-16 02:03:15 +02:00
can1357
565a21bfb4
Merge PR #8654 : fix(ask): wrap long option labels in the rich ask dialog instead of truncating (@szavadsky)
2026-08-16 02:03:15 +02:00
can1357
0e76766f9a
Merge PR #8550 : fix(vibe): distinguish wait abort from timeout (@Capslockb)
2026-08-16 02:03:15 +02:00
can1357
8dddee7578
Merge PR #8664 : fix(coding-agent): preserve artifacts in CLI forks (@anatoli-tsinovoy)
2026-08-16 02:03:15 +02:00
can1357
1f2fc72812
Merge PR #8665 : perf(coding-agent): bound completed diff rendering (@lemonleks)
2026-08-16 02:03:15 +02:00
can1357
ca297741cb
Merge PR #8538 : fix(coding-agent): keep the system prompt byte-stable across date/cwd changes (@MertSoylu)
2026-08-16 02:03:14 +02:00
Aleksandr Khaustov
9c695cf98a
refactor(session): simplify streamed entry visits
2026-08-15 23:54:30 +04:00
Anatoli Tsinovoy
62f59c86eb
fix(coding-agent): guard fork artifact paths
2026-08-15 21:18:23 +03:00
Aleksandr Khaustov
006c5371ea
perf(coding-agent): bound completed diff rendering
2026-08-15 20:39:36 +04:00
Anatoli Tsinovoy
ea93012be4
fix(coding-agent): preserve artifacts in CLI forks
2026-08-15 19:24:54 +03:00
Aleksandr Khaustov
c6e38c880b
perf(coding-agent): bound streaming diff previews
2026-08-15 20:08:00 +04:00
MertSoylu
98ef44bdb6
Merge remote-tracking branch 'upstream/main' into prompt-merge-test
2026-08-15 17:50:40 +03:00
koopmannleon19977-cmyk
7b6029277a
fix(browser): clarify close release semantics
2026-08-15 15:11:49 +02:00
Slava Zavadsky
00043ef3ba
fix(ask): wrap long option labels in the rich ask dialog instead of truncating
...
The rich AskDialogComponent (merged in PR #4375 ) hard-truncated every
option row via truncateToWidth(firstLine, width, Ellipsis.Unicode),
clipping the disambiguating tail of long labels with no way to read it.
The legacy HookSelector dialog has wrapped labels since June 1
(3c7d50d292 ), so the rich dialog was the remaining truncation path.
renderRowLabel now wraps the label with wrapTextWithAnsi, indenting
continuation lines under the radio/checkbox marker so the cursor stays
visually anchored; the body ScrollView carries vertical overflow. The
note marker is reserved on the first line. Fixes #1243 , #8594 .
2026-08-15 09:11:32 -04:00
Aleksandr Khaustov
cbbaceac36
fix(session): preserve title slots in entry visitor
2026-08-15 16:57:08 +04:00
Aleksandr Khaustov
2076dc3960
perf(session): stream persisted session init probes
2026-08-15 16:33:44 +04:00
notnotype
da29b12112
fix(tui): refresh token usage rows when toggled
2026-08-15 15:39:42 +08:00
Yang Yang
ca2fa4f5f6
fix(ai): do not treat XAI_API_KEY as SuperGrok availability
...
Paid-key-only setups were marked signed in for xai-oauth, so the shared
grok-4.5 default picker preferred SuperGrok over xai/grok-4.5.
2026-08-14 22:00:50 -07:00
Valentin De Matos
8344a0e823
fix: stop mid-run compaction from awaiting lifecycle emits
...
Detached auto-compaction start/end (and shake) so a hung
auto_compaction_end handler cannot pin the next provider call.
2026-08-14 19:45:33 -07:00
dhruv.kejriwal
f36cf20d56
fix(mcp): keep Exa MCP servers that request non-native tools
...
Exa MCP servers were always filtered out because the native Exa integration covers web_search_exa. But configs that explicitly request web_fetch_exa or web_search_advanced_exa have no native equivalent, so filtering them made /mcp reconnect exa fail and hid those tools. Keep the MCP server mounted when its tools restriction includes anything beyond web_search_exa, while still extracting the API key for native search.
2026-08-15 00:39:58 +05:30