Commit Graph
300 Commits
Author SHA1 Message Date
James Peter 44ca2f968c fix(core/housekeeping): prune merged worktree branches (fixes #516) 2026-01-13 22:45:40 +10:00
James Peter ca1bd4ef78 fix(core/agents): skip missing agent CLIs by default (fixes #512) 2026-01-13 21:32:42 +10:00
James Peter aa5281acfc fix(core): sync upstream prompts and websocket wire_api
Align code-rs model instructions with upstream mirror prompts. Add responses_websocket provider mode plus optional experimental bearer token.
2026-01-13 18:03:13 +10:00
James Peter 814d963c0e fix(core): align model instructions with upstream 2026-01-12 08:47:49 +10:00
James Peter 2664be643a fix(core): gate cgroup helpers on Linux 2026-01-07 11:35:26 +10:00
James Peter a05cba01ce feat(browser): add navigation telemetry; migrate auto-drive history 2026-01-06 22:57:47 +10:00
James Peter e2bf4f72b5 fix(core): align protocol/tooling with upstream 2026-01-06 18:31:04 +10:00
James Peter 40f5575e89 fix(core/config): allow tool output size override (fixes #498) 2026-01-06 09:29:48 +10:00
James Peter f6d6317855 fix(core/agent): keep exe for read-only agents (fixes #497) 2026-01-05 20:01:14 +10:00
James Peter 326d04e813 fix(core/auth): auto-switch on usage limit with notice 2026-01-05 16:27:21 +10:00
James Peter 9da095621c feat(logging): overhaul debug log handling 2026-01-05 13:43:25 +10:00
James Peter 87d9f847f6 fix(core/config): add missing test imports 2026-01-04 22:25:19 +10:00
James Peter 930a2e1732 refactor(core/tui): split large modules for maintainability 2026-01-04 21:22:02 +10:00
James Peter 976f6113e2 fix(core/limits): retry after reset even on prior attempt 2026-01-02 15:07:23 +10:00
James Peter 302c559466 feat(tui/limits): auto refresh secondary windows 2026-01-02 14:39:57 +10:00
James Peter 1c92fbb296 fix(core/models): refresh on models etag header 2026-01-02 13:53:57 +10:00
James Peter a0d61f32cb feat(core/gh): auto-resolve gh_run_wait defaults 2026-01-02 10:39:58 +10:00
James Peter b3a60b629a fix(core/tools): align image_view test lists 2026-01-01 20:47:01 +10:00
James Peter 174447c7af feat(image_view): render local image attachments 2026-01-01 20:20:45 +10:00
James Peter 0df700a767 fix(gh-run-wait): use url field and show wait details 2026-01-01 15:11:13 +10:00
James Peter c13514df83 fix(core/gh): add repo support to gh_run_wait 2026-01-01 09:25:55 +10:00
James Peter 72c48e5ac5 fix(core/agents): wake on batch completion (fixes #483) 2025-12-31 15:12:39 +10:00
James Peter ac8c120ace test(core): fix mcp tool index 2025-12-30 23:59:50 +10:00
James Peter 6b65779b11 test(core): update tool list expectations 2025-12-30 23:35:23 +10:00
James Peter 230a07bf4d feat(core): add gh_run_wait tool for workflow polling 2025-12-30 23:07:48 +10:00
James Peter 2a9dd2bfaf fix(auto-drive): keep retrying after errors 2025-12-30 14:21:10 +10:00
James Peter 3764009630 feat(agents): default to gpt-5.2 codex slugs 2025-12-29 13:21:18 +10:00
James Peter 50c9b96f57 fix(protocol): align model schema and turn context 2025-12-28 07:50:33 +10:00
James Peter fefba81760 chore(auto-drive): refine timeboxed exec guidance 2025-12-25 14:47:49 +10:00
James Peter 95a05061bf feat(exec): add timeboxed auto-exec guidance 2025-12-24 17:08:49 +10:00
James Peter 2eb08ec25d fix(auto-drive): tighten time budget guidance 2025-12-24 11:49:50 +10:00
James Peter be63299dcf fix(core/auth): switch based on session account 2025-12-23 10:37:11 +10:00
James Peter f106d8630c fix(core/mcp): make rmcp client default 2025-12-22 19:25:02 +10:00
James Peter b8ea3d3f03 feat(tui/core): add account switching and skills settings 2025-12-22 15:17:35 +10:00
James Peter 5d18ea0358 feat(sync): align models, exec schema, skills defaults 2025-12-20 21:36:06 +10:00
James Peter ded01c8bdf Merge branch 'code-branch-20251218-193110' 2025-12-19 15:42:58 +10:00
James Peter b1960478e9 fix(perf): reduce long-session stalls (exec + history) 2025-12-19 15:07:24 +10:00
James Peter cd34727274 feat(core): backport requirements, skills, headers, fixtures 2025-12-19 08:51:11 +10:00
James Peter 57532e5240 fix(models): use new gpt-5.2-codex migration key 2025-12-19 05:25:05 +10:00
James Peter 31f22b0620 feat(models): default gpt-5.2-codex; migrate 5.1-codex 2025-12-19 05:11:55 +10:00
James Peter 2c0a76b3ef feat(agents): make gemini-3-flash the default
Replace gemini-2.5-flash with gemini-3-flash and treat gemini as the primary Gemini alias.

Update docs, examples, and legacy upgrade paths.
2025-12-18 09:00:29 +10:00
James Peter 028a12429a fix(core/retention): avoid cloning large history during cleanup 2025-12-17 20:26:22 +10:00
James Peter b0d6aab956 fix(core/exec): sanitize log paths; reap killed children 2025-12-17 18:55:43 +10:00
James Peter 7c088e4dad feat(core/tui): add remote models; harden exec memory
Add best-effort remote /models parity with on-disk cache + TUI preset merge.

Harden exec handling by spooling output to disk, avoiding unbounded in-memory buffering, and using best-effort Linux cgroup limits + explicit OOM surfacing so child failures don’t kill the parent.
2025-12-17 18:23:40 +10:00
James Peter d15857084d fix(core): align apply_patch parsing and exec timeout output 2025-12-17 13:40:51 +10:00
James Peter caa3356796 fix(core): auto-retry turns after usage limits
When the provider returns usage_limit_reached, keep the turn alive by waiting until the reset window (or 5 minutes when unknown) and retrying. Apply the same behavior to compaction tasks and show a generic retrying status in the TUI.
2025-12-17 12:22:41 +10:00
James Peter 3742a14b3a 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 37d0ab2410 fix(core/config): warn on unknown CLI config overrides 2025-12-16 08:39:15 +10:00
James Peter 458a65fb6b feat(exec): add max-seconds budget with countdown nudges 2025-12-16 08:01:48 +10:00
James Peter 27c4cfbf02 fix(core/wait): interrupt background wait on user input 2025-12-16 05:54:42 +10:00