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