James Peter
bbec186b24
test(auth): keep legacy fixture access token stable
2026-03-25 08:46:19 +10:00
James Peter
b8dde2905d
fix(auth): align proactive refresh with upstream expiry handling
2026-03-25 08:28:06 +10:00
James Peter
124314ebcf
feat(models): add gpt-5.4-mini and simplify auth refresh
2026-03-24 13:23:14 +10:00
James Peter
435018b499
fix(protocol): refresh stale tests and schema fixtures
...
Update the protocol tests for the current RejectConfig and built_in_model_providers APIs, then regenerate the vendored app-server schema fixtures so pre-release passes cleanly.
2026-03-23 16:50:43 +10:00
James Peter
e51ef3dbe7
sync(code-rs): backport upstream config and memory parity
2026-03-23 12:55:45 +10:00
James Peter
f050ccd386
sync(memories): update phase prompts from upstream
2026-03-23 12:37:28 +10:00
James Peter
b863a23e0f
fix(core/tools): hide image_view base64 in tool summaries
2026-03-13 07:09:53 +10:00
James Peter
cf818e063f
feat(core/protocol): align tool search and auth refresh
2026-03-13 00:07:49 +10:00
James Peter
32b41006de
feat(core): preserve parity and auto-review updates
2026-03-12 22:17:07 +10:00
James Peter
2fdb5ddb46
fix(core/agents): avoid duplicate Copilot prompt flag
2026-03-11 09:13:38 +10:00
James Peter
11bd845668
fix(core/config): preserve MCP tool filters in listings
2026-03-11 09:00:35 +10:00
James Peter
1e62b7cee2
fix(mcp+tui): align Copilot defaults and MCP parity
...
Fixes #553
Fixes #559
Fixes #560
2026-03-11 08:50:37 +10:00
James Peter
a7f457f738
feat(core): update MCP auth and auto-review handling
2026-03-08 22:44:17 +10:00
James Peter
c9fcbbe592
fix(memories): recover from malformed stage1 state
2026-03-08 14:56:24 +10:00
James Peter
2a9e6435f5
fix(memories): skip MCP sessions and preserve usage updates
2026-03-08 14:45:33 +10:00
James Peter
fd06adb030
refactor(core/streaming): centralize auto-context judge prompt
2026-03-08 09:35:10 +10:00
James Peter
c99bb77d2a
fix(tui/context): persist disabled 1M mode explicitly
2026-03-08 00:07:04 +10:00
James Peter
9a24bc7106
feat(core/config): default session context mode to auto
2026-03-07 23:41:52 +10:00
James Peter
fde6650266
feat(auto-context): add richer 1m judge risk context
2026-03-07 23:13:19 +10:00
James Peter
f14b87c8ea
fix(auto-context): fall back to codex-mini judge
2026-03-07 22:15:56 +10:00
James Peter
f182a0e1f2
feat(core): queue post-turn review input and add memory guard
2026-03-07 19:18:41 +10:00
James Peter
745b1cbfc3
fix(tui): surface auto-context state and persist service tier
2026-03-07 11:47:30 +10:00
James Peter
6d859ee6f1
feat(context): add auto 1M mode and default to gpt-5.4
...
Persist session context_mode through core, MCP, and TUI flows, and teach auto-compaction to react to context pressure.
Refresh built-in agent/model defaults and documentation to use code-gpt-5.4 while keeping legacy aliases working.
2026-03-07 08:52:38 +10:00
James Peter
9a93870361
feat(tui/context): persist and surface 1m mode
2026-03-06 19:39:32 +10:00
James Peter
5082189656
feat(models): add GPT-5.4 fast mode support
2026-03-06 10:51:21 +10:00
James Peter
be4e7f3c8f
feat(memories): add settings pane and safer compaction fallback
2026-03-06 06:20:03 +10:00
James Peter
f3d848a08a
chore(core): align memory prompt caveats with upstream
2026-03-01 16:45:40 +10:00
James Peter
5d17a7ed69
feat(core): add memory config and model metadata updates
2026-03-01 16:41:21 +10:00
James Peter
1a8bd1ac5b
feat(agents): import config migration API and depth guard
2026-02-27 09:24:52 +10:00
James Peter
d5909f3b58
feat(sync): add websocket fallback and approval parity
...
Add websocket v1/v2 selection with sticky HTTP fallback, expand app-server approval payloads for network/additional permissions, and cap/exclude auto-review diff path lists to prevent oversized review prompts.
2026-02-27 07:21:52 +10:00
James Peter
7e53c5785e
feat(sync): backport vital protocol and model parity updates
2026-02-27 03:32:57 +10:00
James Peter
b083585d69
chore(sync): checkpoint local changes before upstream refresh
2026-02-27 02:48:04 +10:00
James Peter
11b064dc15
fix(core/streaming): drop gpt-4.1 context fallback
...
Choose larger-context retry models from remote model metadata only, and ignore deprecated gpt-4.1* candidates.
When context windows tie, prefer the higher-priority model from the remote model list.
2026-02-17 00:00:30 +10:00
James Peter
81a2a7ebfc
fix(core/search): persist search selection and warn fallback
2026-02-16 14:28:49 +10:00
James Peter
2be7be994e
feat(auto-drive): add configurable CLI routing entries
2026-02-16 14:02:38 +10:00
James Peter
2a4c39fd00
fix(auto-review): fallback from spark on usage-limit errors
2026-02-15 16:18:42 +10:00
James Peter
a541f404e7
fix(protocol): backport approval and model-list parity updates
2026-02-15 14:51:13 +10:00
James Peter
7973a79063
fix(core/streaming): add model fallback for overflow and spark limits
2026-02-15 14:21:45 +10:00
James Peter
d165389fe3
feat(models): gate spark behind pro-only auth capabilities
2026-02-15 14:05:23 +10:00
James Peter
5d1405f717
fix(auto-drive): prioritize countdown and sanitize spark images
2026-02-15 13:00:17 +10:00
James Peter
60727b0682
fix(auto-drive): decouple auto review and cap long-session growth
2026-02-15 07:02:04 +10:00
James Peter
fb1752750f
feat(auto-drive): add per-turn model routing and schema rename
2026-02-14 16:31:45 +10:00
James Peter
46d537e4dc
feat(auto-drive): enforce finish evidence and paste fallback
2026-02-14 09:13:17 +10:00
James Peter
2033ece23f
fix(sync): backport app schema and approval deprecation
2026-02-13 14:00:17 +10:00
James Peter
4b1faf0843
fix(core/skills): remove hard caps from skill discovery
...
Keep cycle-safe symlink traversal but drop scan depth and directory-count
ceilings that could omit valid skills in large/deep repositories.
Add regression tests to verify deep and high-cardinality skill trees are
fully discovered.
2026-02-13 13:28:47 +10:00
James Peter
eff5ad731d
feat(core/skills): add .agents and admin discovery roots
...
Add Codex-compatible skill discovery for repo and user .agents paths,
keep legacy .codex compatibility, and include optional /etc/codex/skills.
Follow symlinked skill directories for repo/user/admin roots with cycle-safe
bounded traversal, and add regression tests for roots, precedence, symlinks,
and legacy compatibility.
fixes #540
2026-02-13 13:08:49 +10:00
James Peter
1458e477a3
fix(core/client): unblock spark exec and close ws readers
...
Align websocket beta header and stream completion handling with upstream behavior.
Emit completion on response.done/response.completed, surface wrapped websocket
errors without status, fail fast on response.failed, and abort websocket reader
tasks after parser exit to avoid lingering sockets. Update wire compatibility
fallback floor to 0.101.0 with regression coverage.
2026-02-13 08:58:07 +10:00
James Peter
6b6fab16a3
fix(core/ws): bound websocket ingress buffering
2026-02-13 07:12:32 +10:00
James Peter
02ecaffbb4
fix(sync): backport ws parity and codex-spark support
2026-02-13 06:40:34 +10:00
James Peter
3ebd8b72f1
feat(app-server): add websocket transport and protocol updates
...
Introduce stdio/websocket transport abstraction for app-server, including routed outbound handling and websocket parity coverage.
Also extends protocol/config plumbing for initialize capabilities, web search external access control, and ChatGPT auth-token login support.
2026-02-13 06:13:06 +10:00