2026-09-16
| 33c980b | feat(worktrees): centralize lifecycle management (#211) GPG Unverifiedtag v0.39.0 | bnema | ||
| 69d07a5 | fix(subagents): prevent completion delivery deadlock (#210) GPG Unverified | bnema |
2026-09-14
| 969e52a | fix(provider): account for DeepSeek cache hits (#209) GPG Unverifiedtag v0.38.1 | bnema | ||
| e6deef9 | fix(tui): keep the live viewport aligned while streaming (#208) GPG Unverified | bnema |
2026-09-13
| 58133ea | feat(agent): prefer dedicated tools over bash (#207) GPG Unverifiedtag v0.38.0 | bnema |
2026-09-12
| e363e10 | Resync upstream runtime, rendering, session, and glob changes (#206) GPG Unverifiedtag v0.37.0 | bnema | ||
| f7eb314 | fix(lsp): bound tool execution time (#205) GPG Unverified | bnema | ||
| 413a9a5 | feat(tools): add structural search and fresh context feedback (#204) GPG Unverified | bnema |
2026-09-11
| 9897fd7 | fix(subagents): report parallel completions immediately (#203) GPG Unverifiedtag v0.36.0 | bnema | ||
| 0d89d16 | feat(subagents): bound resident children by context, not model steps (#202) GPG Unverified | bnema |
2026-09-10
| 21873e8 | fix(provider): enforce strict schemas for codex tools (#200) GPG Unverifiedtag v0.35.0 | bnema | ||
| e169d60 | fix(provider): map DeepSeek developer context to system (#199) GPG Unverified | bnema | ||
| a11d3a0 | feat(subagents): remove rollout budget, add 85% context nudge (#197) GPG Unverified | bnema | ||
| 0b7037b | feat(goals): survive Esc interruption and resume after incidental input (#196) GPG Unverified | bnema | ||
| b53696d | chore(core): raise mission goal transition limit to 32 (#198) GPG Unverified | bnema | ||
| a939a2a | Recover once from silent normal-turn endings (#195) GPG Unverifiedtag v0.34.0 | bnema |
2026-09-09
| 5f1c8e9 | feat(web): allow web_open to fetch a direct public URL (#194) GPG Unverified | bnema |
2026-09-08
| 653c635 | feat(python): native Python 3 execution tool (#192) GPG Unverifiedtag v0.33.0 | bnema | ||
| 3b3777e | fix(provider): isolate reasoning replay across model switches (#193) GPG Unverified | bnema | ||
| 362913c | fix(responses): recover reasoning replay without touching session history (#190) GPG Unverifiedtag v0.32.0 | bnema | ||
| 44bd3a1 | fix(subagents): intersect child tools with child runtime (#191) GPG Unverified | bnema |
2026-09-07
| b0688d1 | feat(responses): honor explicit continuation signal (#188) GPG Unverified | bnema | ||
| a1aeca6 | feat(provider): sync OpenCode Go models (#186) GPG Unverified | bnema |
2026-09-06
| 9467429 | fix(profiles): persist fast mode per model profile (#187) GPG Unverifiedtag v0.31.0 | bnema | ||
| 6990358 | feat(profiles): persist model favorites with AZERTY shortcuts (#185) GPG Unverified | bnema | ||
| 61666d4 | fix(goal): resume truncated autonomous work (#184) GPG Unverified | bnema | ||
| 1840cdb | feat(tui): show and highlight plan progress (#183) GPG Unverified | bnema | ||
| 130798c | fix(agent): clarify action and skill priority guidance (#181) GPG Unverified | bnema | ||
| d341fee | fix(subagents): skip incompatible journals during discovery (#180) GPG Unverified | bnema | ||
| 4a12e83 | fix(subagents): slide completed results into active parent turns (#179) GPG Unverifiedtag v0.30.0 | bnema |
2026-09-05
| df967b2 | feat(tui): compact status and show Codex weekly allowance (#177) GPG Unverified | bnema | ||
| af6d635 | fix(provider): align Astra specs and caching with release (#176) GPG Unverified | bnema |
2026-09-04
| d92a60f | fix(subagents): recover budget-exhausted work with durable handoffs (#175) GPG Unverifiedtag v0.29.1 | bnema | ||
| 7c9b489 | fix(web): discourage unsupported search operators (#171) GPG Unverified | bnema | ||
| 809ffba | fix(core): bound silent stream failures (#173) GPG Unverified | bnema |
2026-09-03
| 73d6864 | feat(provider): add GPT-6 Astra (#170) GPG Unverifiedtag v0.29.0 | bnema | ||
| b482fc2 | fix(subagents): use child model context budget (#169) GPG Unverified | bnema | ||
| cce7649 | fix(agent): allow implicit current goal mission (#168) GPG Unverified | bnema | ||
| ebbb70f | fix(subagents): stop discovering Pi profiles (#167) GPG Unverified | bnema |
2026-09-01
| f592943 | fix(session): isolate UUID resume from corrupt transcripts (#166) GPG Unverifiedtag v0.28.0 | bnema | ||
| d8a14e7 | feat(login): copy OAuth URL from dialog (#165) GPG Unverified | bnema |
2026-08-31
| 131edba | fix(core): cancel branch snapshot reads (#163) GPG Unverifiedtag v0.27.1 | bnema |
2026-08-30
| 01c3d31 | fix(provider): preserve optional Responses tool arguments (#164) GPG Unverifiedtag v0.27.0 | bnema | ||
| ddb26d4 | refactor(core): centralize session log decoding (#161) GPG Unverified | bnema | ||
| 560e11b | feat(subagents): enforce inherited rollout budgets (#162) GPG Unverified | bnema |
2026-08-29
| 7e66a81 | feat(tui): cycle reasoning levels with ctrl+r (#160) GPG Unverifiedtag v0.26.0 | bnema | ||
| 7a5217b | feat(agent): add built-in task plan tracking (#159) GPG Unverified | bnema |
2026-08-28
| 025a25b | Merge pull request #158 from bnema/fix/ignore-manifestless-extension-dirs merge GPG Unverifiedtag v0.25.1 | bnema | ||
| 5acf657 | fix(extensions): ignore directories without manifests GPG Verified | brice |
2026-08-24
| c3476a8 | Merge pull request #157 from bnema/feat/proactive-subagent-delegation merge GPG Unverifiedtag v0.25.0 | bnema |