Commit Graph
226 Commits
Author SHA1 Message Date
James Peter 9f9aeb58d0 docs(agents): clarify Windows PATH guidance and error messaging (refs discussion #435) 2025-11-27 08:11:28 +10:00
James Peter 35e49f97da fix(compaction): add emergency fallback when compact exceeds budget (fixes #436) 2025-11-27 08:11:10 +10:00
James Peter c6bb73317b fix(agents): run code-family agents with current binary (fixes #429) 2025-11-27 08:00:33 +10:00
James Peter e7f9d5a771 chore: add pre-release script and refresh encoding tests 2025-11-27 07:19:50 +10:00
James Peter e003f9efde Revert "fix(core/text_encoding): prefer correct legacy decodes on short inputs"
This reverts commit 4ed6a472aa.
2025-11-27 05:57:17 +10:00
James Peter 4ed6a472aa fix(core/text_encoding): prefer correct legacy decodes on short inputs 2025-11-26 21:21:40 +10:00
James Peter 05755b07e8 fix(core/exec): decode shell output via detected encoding 2025-11-26 14:08:49 +10:00
James Peter 678cb4da16 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 dd677f395e 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 c86288b098 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 a2bdfde778 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 f9fb73c2b9 chore(core/agents): refresh default model specs 2025-11-25 15:46:25 +10:00
James Peter fad337d2e1 chore(agents): streamline guide to frontline only 2025-11-25 14:59:15 +10:00
James Peter 9068b86fa0 chore(agents): add frontline flag and dynamic guide 2025-11-25 14:57:47 +10:00
James Peter 4631245e7e chore(agents): make guide intro reflect available models 2025-11-25 14:42:06 +10:00
James Peter a23809eebd chore(agents): clarify model guide naming 2025-11-25 14:39:36 +10:00
James Peter 6365d01d43 fix(agents): use gemini-3-pro-preview and tighten descriptions 2025-11-25 13:03:13 +10:00
James Peter fb42e4763c chore(agents): drop gemini-3-pro preview alias 2025-11-25 12:58:30 +10:00
James Peter 1057923f25 feat(agents): upgrade opus and gemini defaults, retier frontlines 2025-11-25 12:55:53 +10:00
James Peter 7866b4ec6b fix(stream/reconnect): unify retry messaging and drop noisy footer 2025-11-25 12:40:15 +10:00
James Peter be3f840ad7 ux(stream): log retry in history for visibility 2025-11-25 09:45:59 +10:00
James Peter 19b439a54a ui(stream): show reconnecting spinner and surface init failures 2025-11-25 09:24:57 +10:00
James Peter 5d870dcea9 enhance(stream): carry request id, classify drops, log exhausted retries 2025-11-25 08:46:44 +10:00
James Peter daec162747 chore(core): log stream retry cause 2025-11-25 08:07:30 +10:00
James Peter 09acc6c410 fix(core,tui): clamp reasoning effort and soften stale execs 2025-11-25 07:53:24 +10:00
James Peter f77eae1888 fix(core/agent): pass reasoning effort via config overrides 2025-11-24 21:44:31 +10:00
James Peter 395f9074b2 Merge branch 'code-branch-20251124-030825' 2025-11-24 21:25:05 +10:00
James Peter 4624321626 fix(compact): trim history on context overflow and retry 2025-11-24 21:24:46 +10:00
James Peter 296a353ada fix(core/client): retry without reasoning summaries when rejected 2025-11-24 17:39:48 +10:00
James Peter 95da0fabdf fix(core/instructions): avoid extra apply_patch guidance for codex 2025-11-24 17:11:26 +10:00
James Peter 2588e216d6 closes #422 2025-11-24 13:43:14 +10:00
James Peter 4300584e45 closes #423 2025-11-24 13:43:02 +10:00
James Peter 7bc50045eb closes #329 2025-11-24 13:40:16 +10:00
James Peter 6bc9c2127b fix(core/tui): harden connectivity retries and reconnect UI 2025-11-24 10:22:34 +10:00
James Peter e77707f807 fix(tui/tests): refresh snapshots after agent defaults change 2025-11-22 12:35:08 +10:00
James Peter eca0b404fc feat(agents): add gemini-3-pro and default to codex-max (closes #423) 2025-11-22 11:48:41 +10:00
James Peter 7358c36cf6 fix(models): clamp reasoning effort to supported levels (closes #422) 2025-11-22 11:44:10 +10:00
James Peter c855e6e48b fix(exec/env): disable pagers to avoid hung shell commands 2025-11-22 06:54:46 +10:00
James Peter cbb53ce1d9 fix(config,tui): responsive welcome logos and chat-model defaults 2025-11-21 21:36:54 +10:00
James Peter 8a9682dbc7 fix(auto/compact): bound remote compaction with timeout 2025-11-21 14:37:20 +10:00
James Peter 313edc0d22 fix(prompts): request and display custom prompts (closes #289) 2025-11-21 10:54:29 +10:00
James Peter 07689e5c5f fix(core/notify): capture user input in notifications (closes #416) 2025-11-21 10:31:45 +10:00
James Peter d418793163 follow models 2025-11-21 09:59:05 +10:00
James Peter 35134eeacd feat(auto-drive): allow model selection and clamp verbosity 2025-11-21 03:03:28 +10:00
James Peter 2dbe2a36cd feat(models): add gpt-5.1-codex-max default and migration flow 2025-11-21 00:52:37 +10:00
James Peter 31a4649f6e feat(tui/resume): async picker + /push command 2025-11-17 16:35:07 +10:00
James Peter b40ae360d8 test(core): expose session catalog api 2025-11-17 09:22:44 +10:00
James Peter 3c5eae8b0a fix(resume): ignore system status snippets 2025-11-17 08:40:57 +10:00
James Peter b827a79778 fix(resume): count user input from rollouts 2025-11-16 23:25:14 +10:00
James Peter 8c8a203683 feat(resume): unify session catalog and add e2e tests 2025-11-16 19:40:47 +10:00