Commit Graph
255 Commits
Author SHA1 Message Date
James Peter 746f941cc0 fix(worktree/tui): recover stale worktrees and unify tints 2025-12-09 13:23:24 +10:00
James Peter ec5201a278 re-apply earlier changes 2025-12-09 12:45:03 +10:00
James Peter 4d4b7c06c3 feat(auto-drive): add macOS memwatch dumps and pid tracking 2025-12-09 11:57:27 +10:00
James Peter 2d715a24fc fix(exec/tui): prune exec/agent logs and deliver review notes 2025-12-05 22:37:15 +10:00
James Peter 4e6a3bab17 feat(review): split review vs auto-review settings and models 2025-12-04 07:58:16 +10:00
James Peter 950c134860 feat(core/bridge): make screenshot/javascript actions 2025-12-03 20:51:48 +10:00
James Peter 471b71fad1 docs(core/bridge): sync code_bridge descriptions with schema 2025-12-03 20:37:31 +10:00
James Peter 6814f4cc9c feat(core/bridge): support javascript control command 2025-12-03 20:23:55 +10:00
James Peter 31a31af5a4 feat(bridge): add subscribe/screenshot/command actions
Default Code Bridge subscription now requests all capabilities and uses a single level via subscribe; also add screenshot and command control helpers. Update tool schema/docs to match and tweak Auto Review gutter/icon spacing (⇄ glyph and extra left padding).
2025-12-03 20:06:54 +10:00
James Peter 432b3de7f2 chore(core): checkpoint local changes 2025-12-03 19:12:11 +10:00
James Peter 4bdfe49ecc chore(auto-review): rename worktree and footer labels 2025-12-03 17:23:34 +10:00
James Peter 81903f8ba0 Merge branch 'code-branch-20251128-221319' 2025-12-02 14:47:57 +10:00
James Peter 4a30cbd0be fix(review/lock): scope review lock per repo and clear stale 2025-12-02 14:26:35 +10:00
James Peter 50f73cdfba fix(review/epoch): scope snapshot tracking per repo 2025-12-02 13:52:01 +10:00
James Peter 25bc53e1fa feat(auto-review): reuse worktree and pass turn context 2025-12-02 13:13:51 +10:00
James Peter 177deffe17 feat(core/agents): log auto-review subagents with debug tags 2025-12-01 22:06:48 +10:00
James Peter 5bc68625c3 feat(agents): stream progress and surface review results 2025-12-01 14:04:46 +10:00
James Peter d47e1209c1 feat(auto-review): carry structured review JSON and restore merge hints 2025-12-01 07:44:28 +10:00
James Peter 7290915490 fix(agent): keep slash commands at prompt head when adding context 2025-11-30 19:45:25 +10:00
James Peter b5fbe952d1 feat(auto-review): tag agents and pin snapshot worktrees 2025-11-30 17:09:10 +10:00
James Peter 195e52316f fix(core/bridge): let session override clear capabilities 2025-11-30 08:40:45 +10:00
James Peter d85252ba21 fix(worktree): mirror deletions in auto review copy 2025-11-29 23:17:13 +10:00
James Peter c751385b29 fix(tui/auto-review): persist auto resolve retries and fail worktree copy 2025-11-29 21:49:20 +10:00
James Peter 7f8233a9f4 fix(core/bridge): treat stale bridge metadata as missing 2025-11-29 13:42:02 +10:00
James Peter f764020e44 Merge origin/main: pull release 0.5.13 updates 2025-11-28 11:06:53 +10:00
James Peter 8ba5f744da fix(core/compact): prune orphan tool outputs before compacting 2025-11-28 10:50:08 +10:00
James Peter ca8f0efaad feat(core/bridge): surface code-bridge events in sessions 2025-11-28 08:05:56 +10:00
James Peter 63d64bdf98 fix(core/agents): resolve Windows PATH for external agents 2025-11-27 17:42:52 +10:00
James Peter c1bbe60963 fix(core/config): prefer codex max for chatgpt auto-drive 2025-11-27 13:09:25 +10:00
James Peter 94e9ef06a5 docs(agents): clarify Windows PATH guidance and error messaging (refs discussion #435) 2025-11-27 08:11:28 +10:00
James Peter 7575d336ab fix(compaction): add emergency fallback when compact exceeds budget (fixes #436) 2025-11-27 08:11:10 +10:00
James Peter e0a332b98e fix(agents): run code-family agents with current binary (fixes #429) 2025-11-27 08:00:33 +10:00
James Peter e2115833d6 chore: add pre-release script and refresh encoding tests 2025-11-27 07:19:50 +10:00
James Peter ae5107802a Revert "fix(core/text_encoding): prefer correct legacy decodes on short inputs"
This reverts commit ae000766b2.
2025-11-27 05:57:17 +10:00
James Peter ae000766b2 fix(core/text_encoding): prefer correct legacy decodes on short inputs 2025-11-26 21:21:40 +10:00
James Peter 4aaba9b1ad fix(core/exec): decode shell output via detected encoding 2025-11-26 14:08:49 +10:00
James Peter 3521a7c8f9 fix(core/agents): don't skip built-ins when coder missing
Resolve command check for code/codex/cloud so they are treated as built-in when using the default CLI, even if coder is absent or overridden; prevents skipping agents and avoids running PATH coder when current exe should be used.

fixes #429
2025-11-26 07:42:48 +10:00
James Peter b83eb63420 fix(core/agents): prefer current exe for code/codex/cloud
- Always use the running binary for built-in code/codex/cloud agents unless the user set a custom command; keep model args when self-spawning so labels stay accurate.
- Add tests for the new current-exe preference and preserve custom overrides.

fixes #429
2025-11-26 07:36:27 +10:00
James Peter 5726826120 fix(core): agent dedupe and windows cmd resolution
- auto-drive retries overlong prompt_sent_to_cli instead of failing
- agents: canonical alias dedupe + PATHEXT-aware cmd resolution and Gemini config fallback

fixes #430
fixes #432
fixes #433
2025-11-26 06:56:15 +10:00
James Peter 15745f0a97 fix(agents/auto-drive): fallback to current binary, keep disabled mini (fixes #429, fixes #430, fixes #431) 2025-11-25 23:30:34 +10:00
James Peter a0d7be1f13 chore(core/agents): refresh default model specs 2025-11-25 15:46:25 +10:00
James Peter faf53f3111 chore(agents): streamline guide to frontline only 2025-11-25 14:59:15 +10:00
James Peter 884d008fed chore(agents): add frontline flag and dynamic guide 2025-11-25 14:57:47 +10:00
James Peter 120deb6280 chore(agents): make guide intro reflect available models 2025-11-25 14:42:06 +10:00
James Peter f36ab2d13d chore(agents): clarify model guide naming 2025-11-25 14:39:36 +10:00
James Peter 58c8322588 fix(agents): use gemini-3-pro-preview and tighten descriptions 2025-11-25 13:03:13 +10:00
James Peter 29c02d20a4 chore(agents): drop gemini-3-pro preview alias 2025-11-25 12:58:30 +10:00
James Peter fa58356cbd feat(agents): upgrade opus and gemini defaults, retier frontlines 2025-11-25 12:55:53 +10:00
James Peter 64a98b6b2f fix(stream/reconnect): unify retry messaging and drop noisy footer 2025-11-25 12:40:15 +10:00
James Peter e168b275c2 ux(stream): log retry in history for visibility 2025-11-25 09:45:59 +10:00