can1357
|
e22fe1af52
|
chore: added queued-rows changelog entry and normalized changelog placement
|
2026-07-05 13:25:54 +02:00 |
|
 metaphoricsandcan1357
|
a82bbd89d7
|
fix(tui): keep queued-message rows out of scrollback
Op: correct
Restores: spec: queued-message live rows must not be committed to native scrollback
|
2026-07-05 13:25:36 +02:00 |
|
can1357
|
734aed4c03
|
Merge PR #4382: fix(compaction): keep plan-mode guidance off the session_before_compact hook (@roboomp)
|
2026-07-05 13:25:28 +02:00 |
|
can1357
|
36c3e26fee
|
Merge PR #4381: fix(coding-agent): queue approved plan behind turns flushed by compaction (@roboomp)
|
2026-07-05 13:25:27 +02:00 |
|
can1357
|
be5bb7c937
|
test(coding-agent): assert scoped tool spinner renders
|
2026-07-05 13:25:27 +02:00 |
|
can1357
|
a8528540cf
|
Merge PR #4383: perf(coding-agent/tui): scoped renders + shimmer band fast-path (@roboomp)
|
2026-07-05 13:25:27 +02:00 |
|
can1357
|
17a94d2d5f
|
fix: preserve hidden image descriptions in advisor history
|
2026-07-05 13:25:27 +02:00 |
|
can1357
|
6949d9ac3e
|
Merge PR #4334: fix: hide hidden custom session updates (@jeffscottward)
|
2026-07-05 13:25:27 +02:00 |
|
can1357
|
0e8171a153
|
Merge PR #4276: perf(cli): parallelize prompt file resolution at startup (@metaphorics)
|
2026-07-05 13:25:26 +02:00 |
|
can1357
|
8384acb321
|
Merge PR #4280: perf(stats): stream session lookup and cache snapcompact JSONL reads (@metaphorics)
|
2026-07-05 13:25:26 +02:00 |
|
can1357
|
4d8f3f5c62
|
test(coding-agent): cover docs.rs gunzip cap
|
2026-07-05 13:25:26 +02:00 |
|
can1357
|
a7665077bc
|
Merge PR #4278: fix(web): cap docs.rs gunzip decompressed size at 256 MB (@metaphorics)
|
2026-07-05 13:25:26 +02:00 |
|
can1357
|
d1aca2a338
|
fix collab reconnect backpressure drain
|
2026-07-05 13:25:26 +02:00 |
|
can1357
|
0a89f038f8
|
Merge PR #4277: fix(collab): add WebSocket backpressure with ordered pending-send drain (@metaphorics)
|
2026-07-05 13:25:26 +02:00 |
|
can1357
|
007a0108b9
|
test(coding-agent): cover reasoning-safe helper budgets
|
2026-07-05 13:25:25 +02:00 |
|
can1357
|
600191b6f5
|
Merge PR #4356: fix(coding-agent): size title budget for backends that ignore disableReasoning (@roboomp)
|
2026-07-05 13:25:25 +02:00 |
|
can1357
|
b2467ecc16
|
fix-tui-image-budget-suppressed-key-eviction
|
2026-07-05 13:25:25 +02:00 |
|
can1357
|
757f573773
|
Merge PR #4279: fix(tui): evict purged image keys from ImageBudget key map (@metaphorics)
|
2026-07-05 13:25:25 +02:00 |
|
can1357
|
9194c97d7f
|
test: drop unrelated stream helper changes
|
2026-07-05 13:25:25 +02:00 |
|
can1357
|
18bda9020d
|
docs: move extension paste changelog to unreleased
|
2026-07-05 13:25:25 +02:00 |
|
can1357
|
7be558eda9
|
Merge PR #4342: fix(extension): refresh editor after extension paste (@roboomp)
|
2026-07-05 13:25:24 +02:00 |
|
can1357
|
eb3ded68ea
|
Merge PR #4357: fix(session): harden runEphemeralTurn against dropped provider content on idle recap (@roboomp)
|
2026-07-05 13:25:24 +02:00 |
|
can1357
|
8722985965
|
Merge PR #4282: fix(install): add network timeouts to install script downloads (@metaphorics)
|
2026-07-05 13:25:24 +02:00 |
|
can1357
|
8ec34a7662
|
Merge PR #4349: fix(session): handle malformed custom messages (@roboomp)
|
2026-07-05 13:25:24 +02:00 |
|
can1357
|
6ab2f75a01
|
style: formatted merged sources and hardened isEmptyErrorTurn exhaustiveness
|
2026-07-05 13:13:36 +02:00 |
|
can1357
|
f0c503816e
|
chore: normalized changelog placement after merges
|
2026-07-05 13:12:41 +02:00 |
|
can1357
|
29340cf3cb
|
Merge PR #4445: fix(mnemopi): let agents read stored memories in full (@roboomp)
# Conflicts:
# packages/mnemopi/src/core/beam/recall.ts
|
2026-07-05 13:12:31 +02:00 |
|
can1357
|
66f1c689b6
|
fix(mnemopi): preserve small fact recall buckets
|
2026-07-05 13:12:04 +02:00 |
|
can1357
|
aa081c472b
|
Merge PR #4405: fix(mnemopi): surface extracted facts in recall (@roboomp)
|
2026-07-05 13:12:04 +02:00 |
|
can1357
|
e9ec3211da
|
Merge PR #4392: fix(mnemopi): preserve extraction categories (@roboomp)
# Conflicts:
# packages/mnemopi/src/core/extraction.ts
|
2026-07-05 13:11:52 +02:00 |
|
can1357
|
9901d868e9
|
fix(ai): drop redacted siblings with discarded Anthropic thinking
|
2026-07-05 13:11:19 +02:00 |
|
can1357
|
d2efa785eb
|
docs(ai): add changelog for Anthropic thinking replay fix
|
2026-07-05 13:11:19 +02:00 |
|
can1357
|
4a80a70892
|
Merge PR #4427: fix(ai): restore the drop guard for undefined thinking signatures (@metaphorics)
# Conflicts:
# packages/ai/test/anthropic-abandoned-tooluse-replay.test.ts
# packages/ai/test/anthropic-stream-envelope.test.ts
|
2026-07-05 13:11:04 +02:00 |
|
can1357
|
476eadfc4e
|
Merge PR #4432: fix(ai): demote prior reasoning to bare prose for all Anthropic-dialect Claude models (@roboomp)
|
2026-07-05 13:10:27 +02:00 |
|
can1357
|
caef81cf0b
|
Merge PR #4409: docs(tool): document bash timeout clamp (@roboomp)
|
2026-07-05 13:10:27 +02:00 |
|
can1357
|
cf774b0d57
|
Merge PR #4400: fix(gemini): honor hidden summary requests (@cagedbird043)
|
2026-07-05 13:10:27 +02:00 |
|
can1357
|
2f67fb3728
|
Merge PR #4387: fix(fast): enable custom OpenAI-compatible providers (@roboomp)
|
2026-07-05 13:10:27 +02:00 |
|
can1357
|
ba9e4e38b6
|
fix(ai): keep split identifierless response deltas together
|
2026-07-05 13:10:27 +02:00 |
|
can1357
|
905d05903a
|
Merge PR #4417: fix(ai): isolate batched tool call arguments (@roboomp)
|
2026-07-05 13:10:26 +02:00 |
|
can1357
|
d5d13c2cf2
|
fix(session): keep empty error turns out of rollback persistence
|
2026-07-05 13:10:26 +02:00 |
|
can1357
|
05fc11394e
|
Merge PR #4457: fix(session): drop content-less provider-rejection turns from persisted history (@mattwilkinsonn)
|
2026-07-05 13:10:26 +02:00 |
|
can1357
|
535e8256b0
|
fix(lsp): avoid watched-file side effects
|
2026-07-05 13:10:26 +02:00 |
|
can1357
|
9a319b8a89
|
Merge PR #4462: fix(lsp): notify servers about harness file writes (@roboomp)
|
2026-07-05 13:10:26 +02:00 |
|
can1357
|
d29dfc869d
|
Merge PR #4473: fix(session): guard legacy snapcompact frames on resume (@cexll)
|
2026-07-05 13:10:26 +02:00 |
|
can1357
|
caa0878c9b
|
Merge PR #4423: fix(task): respect deferred task model role selectors (@roboomp)
|
2026-07-05 13:10:25 +02:00 |
|
can1357
|
50f0d6ff95
|
fix(ai): align dump status extraction
|
2026-07-05 13:10:25 +02:00 |
|
can1357
|
84ffbbfd98
|
Merge PR #4446: fix(ai): persist provider error response in http-400 dumps (@mattwilkinsonn)
|
2026-07-05 13:10:25 +02:00 |
|
can1357
|
af146b1118
|
Merge PR #4439: fix(task): preserve isolated commits on transfer failure (@roboomp)
|
2026-07-05 13:10:25 +02:00 |
|
can1357
|
ad52366f7f
|
Merge PR #4449: fix(tui): emit BEL under Zellij so notifications flag backgrounded panes (@mattwilkinsonn)
|
2026-07-05 13:10:25 +02:00 |
|
can1357
|
8af66b0ade
|
fix(test): dropped removed stripTrailingHeadTail setting from regex guidance test
|
2026-07-05 13:05:42 +02:00 |
|