metaphorics
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
af146b1118
|
Merge PR #4439: fix(task): preserve isolated commits on transfer failure (@roboomp)
|
2026-07-05 13:10:25 +02:00 |
|
can1357
|
a868a7d2d5
|
Merge PR #4471: fix(ai): separate Codex orchestration usage (@roboomp)
|
2026-07-05 13:03:08 +02:00 |
|
can1357
|
7f3832a263
|
Merge PR #4489: fix(snapcompact): select silver shape for CJK-heavy auto text (@roboomp)
|
2026-07-05 13:03:08 +02:00 |
|
can1357
|
c7cb3ab742
|
Merge PR #4494: docs(coding-agent): align workflowz recursion wording (@roboomp)
|
2026-07-05 13:03:08 +02:00 |
|
can1357
|
d1a29be3a8
|
Merge PR #4496: fix(models): accept list-valued model role entries (@roboomp)
|
2026-07-05 13:03:08 +02:00 |
|
can1357
|
d70c7237ca
|
Merge PR #4514: fix(coding-agent): handle inline image PDF delimiters (@roboomp)
|
2026-07-05 13:03:07 +02:00 |
|
can1357
|
063a04cd04
|
Merge PR #4518: fix(tool): reject root glob paths (@roboomp)
|
2026-07-05 13:03:07 +02:00 |
|
can1357
|
5681eeede2
|
Merge PR #4523: fix(tts): stop queued TTS playback on Esc after stream end (@roboomp)
|
2026-07-05 13:03:07 +02:00 |
|
can1357
|
2e86e655c8
|
Merge PR #4524: fix(coding-agent): scoped /model search to the active provider tab (@roboomp)
|
2026-07-05 13:03:07 +02:00 |
|
can1357
|
661a8794ef
|
Merge PR #4529: fix(tui): handle invalid path render args (@roboomp)
|
2026-07-05 13:03:06 +02:00 |
|
can1357
|
d082c5ee0c
|
Merge PR #4534: fix(tui): suppress empty assistant token badges (@roboomp)
|
2026-07-05 13:03:06 +02:00 |
|
can1357
|
7101527e60
|
fix(providers): skip borrowed xai env after oauth fallback
|
2026-07-05 13:03:06 +02:00 |
|
can1357
|
942ca7ce06
|
Merge PR #4539: fix(providers): prefer xAI OAuth for web search (@roboomp)
|
2026-07-05 13:03:06 +02:00 |
|
can1357
|
1dcab092d3
|
Merge PR #4538: fix(providers): remove xAI web_search search_parameters (@roboomp)
|
2026-07-05 13:03:05 +02:00 |
|
can1357
|
b84e18cafb
|
fix(tool): tighten regex guidance coverage
|
2026-07-05 13:03:05 +02:00 |
|
can1357
|
759fe6b503
|
Merge PR #4543: fix(tool): clarify grep alternation and pipe guidance (@roboomp)
|
2026-07-05 13:03:05 +02:00 |
|
can1357
|
686008b056
|
Merge PR #4544: fix(tui): avoid auto-linked token rate format (@roboomp)
|
2026-07-05 12:44:17 +02:00 |
|
can1357
|
9d4ce0af68
|
Merge PR #4563: fix(tool): preserve bash pipeline output (@roboomp)
|
2026-07-05 12:44:17 +02:00 |
|
can1357
|
3e1808e2b5
|
fix(agent): handle installed legacy dependency reloads
|
2026-07-05 12:44:17 +02:00 |
|
can1357
|
b3ee269e4e
|
Merge PR #4568: fix(agent): reload edited legacy Pi modules (@roboomp)
|
2026-07-05 12:44:17 +02:00 |
|
can1357
|
4225f4bc44
|
fix legacy resource loader forwarding
|
2026-07-05 12:44:16 +02:00 |
|
can1357
|
dec882a766
|
Merge PR #4569: fix(agent): restore legacy DefaultResourceLoader shim (@roboomp)
|
2026-07-05 12:44:16 +02:00 |
|
can1357
|
2eb5995bc5
|
fix(coding-agent): complete legacy pi-ai catalog re-exports
|
2026-07-05 12:44:16 +02:00 |
|
can1357
|
3a584fec88
|
Merge PR #4585: fix(coding-agent): re-export calculateCost + siblings from legacy pi-ai shim (@roboomp)
|
2026-07-05 12:44:16 +02:00 |
|
can1357
|
1f4fde556f
|
Merge PR #4581: fix(advisor): clamp default thinking against the resolved model (@roboomp)
|
2026-07-05 12:44:16 +02:00 |
|