Commit Graph
1030 Commits
Author SHA1 Message Date
James Peter 842d2b8354 fix(version): strip punctuation when scanning minimum semver
Treat trailing sentence punctuation as non-semver noise when extracting the minimum wire-compat version from announcement_tip.toml.

Refs #539
2026-02-08 08:51:57 +10:00
James Peter 5e499b2c7b fix(version): derive wire minimum from announcement tip
Compute the wire-compatible minimum version from announcement_tip.toml instead of relying on a hardcoded constant, with fallback to 0.98.0.

Refs #539
2026-02-08 08:36:46 +10:00
James Peter cfe6fa95ad fix(core/provider): clamp openai version header
Use wire-compatible version for the built-in OpenAI provider `version` header and add a regression test to enforce it.

Refs #539
2026-02-08 08:05:00 +10:00
James Peter 913fdb99a8 fix(core/version): enforce minimum wire-compatible version
Clamp wire-facing client version to 0.98.0 for User-Agent and /models client_version when local builds report older versions like 0.0.0.

Adds regression tests for UA and remote model query behavior.

Fixes #539
2026-02-08 07:58:13 +10:00
Auto Review 5f00eaa692 fix(protocol): sync experimental feature stage + ws beta 2026-02-06 10:18:59 +10:00
Auto Review 53895aaf8a feat(models): add gpt-5.3-codex; bump opus to 4.6 2026-02-06 09:56:41 +10:00
Auto Review 6e9b74eaaf Merge codex/upstream-sync-20260205 2026-02-06 08:43:27 +10:00
Auto Review cd4acbc0fc chore(app-server-protocol): sync upstream schema snapshots 2026-02-06 07:38:49 +10:00
Auto Review cd4a66a47e fix(core/http): replay x-codex-turn-state within a turn 2026-02-06 07:38:39 +10:00
Auto Review 40b59be07c fix(browser): keep proxy bypass opt-out deterministic 2026-02-05 12:59:57 +10:00
Auto Review 2470640035 fix(tests): wrap originator env with unsafe 2026-02-05 12:54:20 +10:00
Auto Review 4f55c04b5a fix(tests): stabilize originator and auto review 2026-02-05 12:51:49 +10:00
Auto Review ae54ba2206 fix(core): clear git env in pre-release 2026-02-05 12:40:06 +10:00
James Peter f5b770b887 fix(protocol): sync upstream tool outputs and model metadata 2026-02-05 12:22:11 +10:00
James Peter dc196057d3 fix(tui/gh): show gh_run_wait summary on completion 2026-02-02 16:30:40 +10:00
James Peter 3a9fa221c6 fix(auto-drive): stop on usage limit without reset (fixes #534) 2026-02-02 13:36:55 +10:00
James Peter 133d728c81 fix(core/agent): honor requested agent models (fixes #532) 2026-02-02 13:36:31 +10:00
James Peter 549ea653c8 fix(tui/tests): add is_secret to request_user_input fixtures 2026-02-02 10:21:50 +10:00
James Peter 0e7ab5f125 feat(sync): backport upstream parity updates 2026-02-02 09:55:53 +10:00
James Peter 8d8852881e Merge upstream/main: keep local customizations 2026-02-01 22:44:21 +10:00
James Peter fafc37ecb1 fix(sync): align upstream parity and tooling 2026-02-01 19:11:05 +10:00
James Peter 2b363da661 feat(tui/gh): show step-based progress 2026-01-30 15:17:44 +10:00
James Peter 5f2f2def25 Merge origin/fix/auto-compact-defensive: safer auto compaction 2026-01-30 00:46:14 +10:00
James Peter 36d1a265c9 feat(tui/gh): live-update gh_run_wait progress 2026-01-29 23:48:13 +10:00
James Peter 2fa8e8a563 fix(core/compact): harden auto-compact flow 2026-01-29 23:30:16 +10:00
James Peter 27cf9d7c39 feat(tui/gh): enrich gh_run_wait progress and summary 2026-01-29 23:29:41 +10:00
James Peter 59f1175d90 test(mcp-server): update tool schema for dynamic tools 2026-01-27 20:21:01 +10:00
James Peter ace82530cc fix(core/tests): clone session source in resume test 2026-01-27 19:55:48 +10:00
James Peter 64fa7a64b1 Merge origin/main: browser wait bounds, v0.6.52 metadata 2026-01-27 19:26:13 +10:00
James Peter 57bf61c554 feat(core/tools): wire dynamic tool pipeline 2026-01-27 10:49:05 +10:00
James Peter 77d7658bf9 feat(protocol): sync upstream parity deltas 2026-01-27 09:49:54 +10:00
James Peter 66e0bbb95d fix(browser): bound navigation waits 2026-01-27 09:20:32 +10:00
James Peter 66f90ef116 test(tui): refresh footer snapshots 2026-01-26 09:44:43 +10:00
James Peter c527071522 feat(core/tui): add session nicknames
fixes #524
2026-01-24 00:23:48 +10:00
James Peter b1091fa5b2 feat(tui/editor): open external editor with Ctrl+G
fixes #531
2026-01-24 00:23:05 +10:00
James Peter 0c4f3f81d6 fix(tui/scroll): keep viewport stable during streaming
fixes #527
2026-01-24 00:18:28 +10:00
James Peter 2d589fa40f fix(exec/mcp): handle list-tools response events 2026-01-24 00:14:45 +10:00
James Peter aeb88429d2 feat(mcp): show per-server tool status (fixes #526) 2026-01-23 23:05:20 +10:00
James Peter f4d47e7cce fix(tui): prevent scroll jump while streaming (fixes #527) 2026-01-22 22:24:17 +10:00
James Peter f9a5c1a483 test: update request_user_input tool list and settings snapshots 2026-01-22 19:54:09 +10:00
James Peter a0615cc9cb fix(tui/request_user_input): add interactive picker modal 2026-01-22 19:17:39 +10:00
James Peter d94edf5ef3 feat(core): add gpt-5.2-codex personality templating 2026-01-22 13:50:48 +10:00
James Peter 0acee79a19 feat(core/ws): surface x-reasoning-included signal 2026-01-22 12:32:35 +10:00
James Peter 254cdbda01 fix(tui/request_user_input): keep call_id in pending state 2026-01-22 12:25:20 +10:00
James Peter 09d2e5320a fix(request_user_input): route answers via UserInputAnswer 2026-01-22 10:21:32 +10:00
James Peter ee722c9d05 feat(core): default gpt-5.2-codex + request_user_input tool 2026-01-22 09:29:55 +10:00
James Peter 3a4d6aa76e fix(auto-drive): track estimated tokens without usage 2026-01-22 08:54:48 +10:00
James Peter 4b4c74ae89 fix(tui/esc): allow wait tool cancel with queued input 2026-01-19 05:48:35 +10:00
James Peter bd3274e32a fix(tui/esc): cancel tasks even after auto stop 2026-01-19 05:31:37 +10:00
James Peter 9560fb2773 fix(tui/auto-drive): align Esc edit/stop behavior 2026-01-18 21:10:29 +10:00