OrcaWin and m4air
4085e1cf60
fix(memory): release stale session registries ( #21734 )
...
* fix(memory): bound session and lifecycle registries
* fix(memory): bound transient filesystem registries
* fix(memory): cap path and locale caches
* fix(memory): bound runtime recovery registries
* fix(memory): bound host mirror gap verdicts
* fix(memory): bound shell startup env cache
* fix(memory): bound gitlab host context cache
* fix(memory): release removed ssh generations
* fix(memory): expire cloud refresh replay guards
* fix(memory): release retired plugin generations
* fix(memory): bound plugin log key retention
* fix(memory): bound automation authority generations
* fix(memory): bound native chat enrichment cache
* fix(memory): bound web session tracking generations
* fix(memory): bound codex credential absence paths
* fix(memory): bound WSL canonical path cache
* fix(memory): bound sparse checkout cache
* fix(memory): bound shared directory cache
* fix(memory): bound advertised URL scan snapshots
* fix(memory): bound automation manager cache
* fix(memory): bound web session reorder intents
* fix(memory): bound web session focus intents
* fix(memory): bound web session handoffs
* fix(memory): bound automation dispatch tokens
* fix(memory): bound host mirror waiters
* fix(memory): bound retained session activity
* fix(memory): bound retained session activity
* fix(memory): bound web session close intents
* fix(memory): bound cloud session cache
* fix(memory): bound WSL home cache
* fix(memory): bound SSH capability cache
* fix(memory): bound trust grant cooldowns
* fix(memory): bound WSL auth drain state
* fix(memory): bound Linear workspace credential cache
* fix(memory): bound local Git capability cache
* fix(memory): bound WSL Git environment cache
* fix(memory): bound WSL Git environment cache
* fix(memory): bound WSL preflight cache
* fix(memory): keep hot cache entries warm
* fix(memory): preserve generation fences across eviction
* fix(memory): close remaining eviction fences
* fix(memory): align evicted upstream generations
* fix(memory): trim successful capability probes
* fix(auth): retain expired refresh replay evidence
---------
Co-authored-by: m4air <m4air@Mac.localdomain >
2026-09-20 14:41:50 -07:00
Neil and Xiro The Dev
ee354a35d7
feat(agents): add OpenCode 2 beta support ( #21418 )
...
* feat(agents): add OpenCode 2 beta support
Co-authored-by: Xiro The Dev <lethanhtrung.trungle@gmail.com >
* fix(opencode2): support current plugin lifecycle and session storage
* fix(opencode2): preserve lifecycle ordering and full session capture
* test(opencode2): cover setup event bridge
* test(opencode2): cover setup event bridge
* test(browser): satisfy anti-slop naming check
* test(opencode2): cover live form lifecycle
* fix(relay): preserve OMP config directory selection
* test(opencode2): avoid assertions in bridge fixture
* fix(rebase): retain OMP resume and fresh launch behavior
* test: align upstream OMP resume expectations
* test(opencode2): verify rejected form closes waiting state
---------
Co-authored-by: Xiro The Dev <lethanhtrung.trungle@gmail.com >
2026-09-19 17:49:03 -07:00
Neil
b0cbb919ba
fix(pi): use Pi configured provider for Source Control AI defaults ( #21693 )
...
* fix(pi): let Source Control AI use Pi configured default
When Orca runs Pi for automatic branch names or commit messages without an explicit model override, omit --model so Pi resolves its configured provider. Preserve explicit discovered model selection and add regression coverage.
* fix(pi): preserve discovered fallback for non-Pi agents
Keep the configured-default sentinel behavior limited to agents whose default is the explicit CLI sentinel. Other dynamic agents still fall back to the first discovered model when their static default is unavailable.
* test(pi): pin configured-default dry-run arguments
Prove Source Control AI does not render the Pi configured-default sentinel as a literal model argument, and assert explicit model flag pairing positionally.
2026-09-19 10:14:51 -07:00
Neil
22d12388a5
fix(pi): load extension providers for source control generation ( #20070 )
2026-09-11 01:27:15 -07:00
Neil
7ee8b5e1a6
Refactor lower max-lines modules ( #16760 )
2026-08-27 16:10:51 -07:00