Commit Graph
65 Commits
Author SHA1 Message Date
James Peter 58cb8a63b2 feat(core): handle image generation outputs 2026-04-22 14:03:57 +10:00
James Peter 63ea56db12 feat(core/tui): add task lifecycle visibility routing
Track task origin and visibility in core lifecycle events so hidden turns stay out of the visible transcript. Gate Auto Drive completion on quiescent lifecycle signals while preserving hidden assistant output in auto history.
2026-04-17 14:55:02 +10:00
James Peter ba3e507e95 fix(exec): preserve shell scripts and capture crash traces
Keep raw shell scripts intact until execution so heredocs and apply_patch invocations survive profile wrapping, and add the shell_command tool path for supported models.

Also record richer TUI and exec crash diagnostics, including session log paths, panic backtraces, and Auto Drive coordinator telemetry, and document the new debugging flow.
2026-04-16 10:36:12 +10:00
James Peter 745b1cbfc3 fix(tui): surface auto-context state and persist service tier 2026-03-07 11:47:30 +10:00
James Peter d5909f3b58 feat(sync): add websocket fallback and approval parity
Add websocket v1/v2 selection with sticky HTTP fallback, expand app-server approval payloads for network/additional permissions, and cap/exclude auto-review diff path lists to prevent oversized review prompts.
2026-02-27 07:21:52 +10:00
James Peter 93fb20b6f2 fix(protocol): align thread metadata and refresh schema fixtures 2026-02-11 12:24:33 +10:00
James Peter 6dc748e8c7 feat(model-routing): surface reroute warnings and status models 2026-02-11 11:23:50 +10:00
James Peter b86fcd5db8 feat(app-server): add app-server support 2026-02-11 08:17:08 +10:00
James Peter 76d56c6357 feat(tui/gh): live-update gh_run_wait progress 2026-01-29 23:48:13 +10:00
James Peter 8a81f9f852 feat(core/tools): wire dynamic tool pipeline 2026-01-27 10:49:05 +10:00
James Peter d042f7ceeb fix(exec/mcp): handle list-tools response events 2026-01-24 00:14:45 +10:00
James Peter b972185d73 fix(request_user_input): route answers via UserInputAnswer 2026-01-22 10:21:32 +10:00
James Peter bc81e7c2eb fix(exec/auto): honor Auto Drive reasoning effort (fixes #511) 2026-01-13 20:58:32 +10:00
James Peter 00fbc71a60 fix(exec): avoid duplicate reasoning output in --auto (fixes #515) 2026-01-13 20:40:26 +10:00
James Peter f23e562fc5 fix(exec): send prompt and images in one turn 2026-01-08 09:45:22 +10:00
James Peter 94eb8d23fe feat(browser): add navigation telemetry; migrate auto-drive history 2026-01-06 22:57:47 +10:00
James Peter 6eece16d13 fix(core): align protocol/tooling with upstream 2026-01-06 18:31:04 +10:00
James Peter 71a68a277d feat(image_view): render local image attachments 2026-01-01 20:20:45 +10:00
James Peter 8dbfdbba50 feat(exec): add timeboxed auto-exec guidance 2025-12-24 17:08:49 +10:00
James Peter bcf7614a1b feat(tui/core): add account switching and skills settings 2025-12-22 15:17:35 +10:00
James Peter d2dbf60af9 fix(tb2): harden exec env/shell; gate auto drive rails
- Add non-interactive env defaults to reduce hangs\n- Suppress bash job control for bash -lc exec\n- Make Auto Drive turn cap opt-in (default unlimited); add --turn-cap\n- Only bias coordinator finishing when --max-seconds is set
2025-12-17 05:37:54 +10:00
James Peter 0c323447a9 feat(exec): add max-seconds budget with countdown nudges 2025-12-16 08:01:48 +10:00
James Peter 497a2fc788 Merge origin/fix/tui-background-auto-review-notes: demo + TUI fixes 2025-12-13 10:13:26 +10:00
James Peter c6d6f49a9b fix(exec): grace delay before shutdown when auto-review enabled 2025-12-12 17:24:46 +10:00
James Peter 6b2e61baed feat(cli/demo): add --demo developer message injection 2025-12-12 17:00:54 +10:00
James Peter edbec47815 fix(auto-review): send shutdown and align agent info fields 2025-12-12 08:00:33 +10:00
James Peter a62eaa3345 fix(auto-review): allow fallback worktrees and guard missing binary 2025-12-10 12:52:59 +10:00
James Peter d53c71df9b fix(models): align presets with protocol types 2025-12-10 08:55:17 +10:00
James Peter bffbad70ab fix(exec/tests): make base ancestor check deterministic 2025-12-10 02:51:18 +10:00
James Peter 871ffb5dd0 fix: align tests with new auto-review flow and guide UI 2025-12-10 01:47:39 +10:00
James Peter 55d3ba16bb fix(exec): make slash dispatch Debug-safe under tests 2025-12-10 01:01:19 +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 ed004a630b feat(tui/auto-review): compact footer, guide hotkey 2025-12-04 15:08:44 +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 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 7640ff5ff4 fix(exec/auto-resolve): prevent stale follow-ups and snapshot races 2025-12-01 22:53:00 +10:00
James Peter 581bbf08f8 fix(auto-resolve): reset base snapshot and dedupe review status 2025-12-01 20:56:29 +10:00
James Peter 8a19936079 fix(exec/auto-review): scope follow-up reviews to turn snapshots 2025-12-01 19:11:18 +10:00
James Peter 82b19fdcbb fix(exec): re-review after each auto-resolve fix and include paths 2025-12-01 14:27:55 +10:00
James Peter 4871cabffa chore(exec): include full review JSON in auto-resolve prompts 2025-12-01 14:17:07 +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 842a775d37 feat(exec/review): include summary in developer note after review 2025-11-30 23:19:12 +10:00
James Peter f8d4aa79f4 feat(exec/review): inject developer note after auto review completes 2025-11-30 23:08:44 +10:00
James Peter a726047c6e fix(exec/auto-resolve): allow workspace writes when auto review enabled 2025-11-30 22:26:36 +10:00
James Peter 443fac127c fix(exec/auto-resolve): mirror TUI auto resolve loop 2025-11-30 21:46:30 +10:00
James Peter a6ab521985 feat(exec/review): allow JSON output path and honor CLI override 2025-11-30 20:23:50 +10:00
James Peter 7a4aba05d7 feat(exec/review): loop follow-up reviews when auto-resolve enabled 2025-11-30 20:15:50 +10:00