Commit Graph
873 Commits
Author SHA1 Message Date
James Peter b3315fbbb9 test(tui): refresh settings overlay snapshots 2025-12-22 21:04:22 +10:00
James Peter 82ce59155f fix(tui/auto-drive): adjust ansi16 title contrast 2025-12-22 19:57:25 +10:00
James Peter 6e333af869 fix(tui/auto-drive): tweak ansi16 card colors 2025-12-22 19:43:35 +10:00
James Peter ce8d4b344d fix(core/mcp): make rmcp client default 2025-12-22 19:25:02 +10:00
James Peter ffac25b40c fix(tui): align ansi16 auto drive styling 2025-12-22 16:19:44 +10:00
James Peter e669c8ce51 Merge branch 'code-branch-20251222-032946' 2025-12-22 15:18:24 +10:00
James Peter 70e1b9f6c8 fix(tui): delay ghost snapshot notice 2025-12-22 15:18:00 +10:00
James Peter bcf7614a1b feat(tui/core): add account switching and skills settings 2025-12-22 15:17:35 +10:00
James Peter f5c56198ca fix(auto-drive): respect retry budget and loop hints 2025-12-22 07:11:45 +10:00
James Peter 7665519a61 fix(tests): update browser/agent snapshots 2025-12-20 22:00:19 +10:00
James Peter 374f3a2a58 fix(tests): clean snapshot headers and imports 2025-12-20 21:56:11 +10:00
James Peter 94671fcdf8 fix(tests): use cargo_bin_cmd for apply_patch 2025-12-20 21:52:22 +10:00
James Peter 32ac5472af fix(tests): update apply_patch bins and snapshots 2025-12-20 21:48:56 +10:00
James Peter a76bc96925 feat(sync): align models, exec schema, skills defaults 2025-12-20 21:36:06 +10:00
James Peter 713bbdc372 Merge branch 'code-branch-20251218-193144' 2025-12-20 16:58:05 +10:00
James Peter e6794b7b84 fix(tui/status): shorten directory label when tight 2025-12-20 16:56:55 +10:00
James Peter 1cbd37dbf1 Merge branch 'code-branch-20251218-193110' 2025-12-19 15:42:58 +10:00
James Peter 5cfb830971 fix(perf): reduce long-session stalls (exec + history) 2025-12-19 15:07:24 +10:00
James Peter f2750fd620 feat(core): backport requirements, skills, headers, fixtures 2025-12-19 08:51:11 +10:00
James Peter 734dd0ee1b fix(tui): rearm spinner on live activity 2025-12-19 07:17:00 +10:00
James Peter 76450bcd23 fix(tui): make GPT-5.2 link clickable 2025-12-19 05:29:54 +10:00
James Peter 228dd8f93d fix(models): use new gpt-5.2-codex migration key 2025-12-19 05:25:05 +10:00
James Peter e4b5d6e0bf feat(models): default gpt-5.2-codex; migrate 5.1-codex 2025-12-19 05:11:55 +10:00
James Peter 9cf560834c fix(tui/app): avoid bulk starvation behind redraws 2025-12-18 18:59:31 +10:00
James Peter 01b4e53e09 test(tui): stabilize stuck exec flush timing 2025-12-18 17:00:10 +10:00
James Peter 455ed636de fix(tui/status): restore Every Code header title 2025-12-18 16:59:50 +10:00
James Peter 343178c574 Merge branch 'code-branch-20251217-230845' 2025-12-18 15:59:23 +10:00
James Peter 820991e9d6 feat(tui/cards): set ANSI-16 card backgrounds
When PaletteMode::Ansi16, render tool cards with solid ANSI backgrounds and force high-contrast text (white on dark, black on light).

Mappings:
- Auto Drive: magenta / light magenta
- Agent (read): green / light green
- Agent (write): yellow / light yellow
- Browser: red / light red

Also extend /demo to accept 'auto drive card' for quickly previewing all ANSI-16 backgrounds.
2025-12-18 15:52:59 +10:00
James Peter ad27996bb4 test(tui): refresh auto drive snapshots
Update VT100 snapshots for Auto Drive hint spacing.
2025-12-18 09:37:22 +10:00
James Peter bfc41e2815 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 8da0bda72e fix(tui/auto-drive): normalize footer hint spacing 2025-12-18 06:27:28 +10:00
James Peter b91e3030b8 fix(core/retention): avoid cloning large history during cleanup 2025-12-17 20:26:22 +10:00
James Peter f1835d5839 fix(core/exec): sanitize log paths; reap killed children 2025-12-17 18:55:43 +10:00
James Peter db38578636 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 4b3347d535 fix(core): align apply_patch parsing and exec timeout output 2025-12-17 13:40:51 +10:00
James Peter b7a7ae51c1 Merge branch 'code-branch-20251216-194649' 2025-12-17 12:56:14 +10:00
James Peter 86f691d0e9 feat(tui/auto-drive): summarize last session on completion 2025-12-17 12:55:04 +10:00
James Peter 220414d1b9 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 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 212426b425 fix(core/config): warn on unknown CLI config overrides 2025-12-16 08:39:15 +10:00
James Peter 0c323447a9 feat(exec): add max-seconds budget with countdown nudges 2025-12-16 08:01:48 +10:00
James Peter 4dce7ad558 fix(core/wait): interrupt background wait on user input 2025-12-16 05:54:42 +10:00
James Peter a8b8beeba1 fix(tui): keep header title stable for snapshots 2025-12-15 11:41:40 +10:00
James Peter 36af3ef11a fix(apply-patch): preserve CRLF line endings 2025-12-15 07:30:11 +10:00
James Peter 27714e5711 fix(core/instructions): sync prompts and sandbox_permissions 2025-12-15 07:18:10 +10:00
James Peter 814c6de334 Merge upstream/main: refresh mirror and keep fork defaults 2025-12-15 06:56:16 +10:00
James Peter 7867961584 fix(tui/history): clear stale task state on TaskStarted 2025-12-14 12:43:23 +10:00
James Peter 1f77f7ac86 feat(tui/status): show Every Code title 2025-12-13 23:00:32 +10:00
James Peter a802b692d2 fix(browser): guard internal Chromium launch against EAGAIN 2025-12-13 16:13:33 +10:00
James Peter 896ea8861c fix(tui/intro): fade welcome on typing and keep it hidden 2025-12-13 15:16:50 +10:00