James Peter
a49cd2cdcb
fix(core/config): allow overriding OpenAI wire API via env
...
Fixes #234
2025-09-25 15:28:39 +10:00
James Peter
03a85a5572
fix(tui/slash): restrict /pro to dev and pref builds
2025-09-25 11:52:42 +10:00
James Peter
de276ebb2e
feat(tui/slash): add /demo history generator
2025-09-25 09:31:21 +10:00
James Peter
01eebbf289
merge code-branch-20250924-064406 via /merge
2025-09-25 07:46:02 +10:00
James Peter
06dc071507
Merge upstream-merge: bring pro observer and readiness updates
2025-09-24 09:47:07 +10:00
James Peter
940e447d6f
feat(tui/undo): add snapshot picker for slash undo
2025-09-24 08:11:36 +10:00
James Peter
a2f4551600
merge local main into code-branch-20250923-121118 before merge
2025-09-24 06:03:53 +10:00
James Peter
37f996a5c3
feat(tui/git-tooling): add workspace snapshot undo flow
2025-09-24 06:01:51 +10:00
James Peter
83e47f6189
feat(review): add scoped picker and metadata flow
2025-09-24 05:31:41 +10:00
James Peter
43b44fba64
merge local main into code-branch-20250922-233455 before merge
2025-09-23 14:32:12 +10:00
James Peter
4cae42720c
feat(login): support multi-account auth without resets
2025-09-23 14:32:01 +10:00
James Peter
44bc02e7e1
merge code-branch-20250922-231915 via /merge
2025-09-23 14:15:35 +10:00
James Peter
33895847ad
feat(validation): expand functional checks
2025-09-23 14:06:03 +10:00
James Peter
552a5f9dfb
Merge origin/upstream-merge: adopt upstream dependency updates
2025-09-23 14:00:06 +10:00
just-every-code
f6047e3697
merge(upstream): by-bucket merge upstream/main into upstream-merge\n\n- Keep ours for TUI fixtures; purge binary-size-log.jsonl\n- Adopt upstream MCP typed config tests (GetUserSavedConfigResponse)\n- Sync defaults to gpt-5-codex where applicable\n\nverify.sh: PASS; build-fast.sh: PASS
2025-09-23 03:40:47 +00:00
Thibault Sottiaux and GitHub
c93e77b68b
feat: update default ( #4076 )
...
Changes:
- Default model and docs now use gpt-5-codex.
- Disables the GPT-5 Codex NUX by default.
- Keeps presets available for API key users.
2025-09-22 20:10:52 -07:00
James Peter
97ede60fb8
feat(tui/review): add picker dialog and suppress raw review stream
2025-09-23 12:11:20 +10:00
James Peter
355557659e
merge code-branch-20250922-111512 via /merge
2025-09-23 07:32:15 +10:00
James Peter
a241ea7973
feat(pro): add observer runtime and TUI controls
2025-09-23 07:22:58 +10:00
James Peter
c63b84eb1e
feat(tui/review): add review command workflow
2025-09-23 07:22:44 +10:00
just-every-code
e3db340d85
Merge upstream/main: preserve core/TUI; adopt upstream in common; build-fast ok
...
- Prefer ours: core/codex.rs, core/config.rs, core/config_types.rs, core/mcp_connection_manager.rs, TUI files (chat_composer, history_cell, markdown_stream), keep wrapping.rs deleted.
- Prefer theirs: common/exec/file-search where merged cleanly.
- Reconciliations: restored core mcp_tool_call.rs signature; updated CLI mcp config to startup_timeout_ms; adjusted TUI callers to pass TextAreaState by value.
- Guards: tool families and UA/version preserved; verify.sh passed.
- Purge: no purged assets reintroduced.
Result: ./build-fast.sh success with zero warnings.
2025-09-22 17:54:57 +00:00
Jeremy Rose and GitHub
19f46439ae
timeouts for mcp tool calls ( #3959 )
...
defaults to 60sec, overridable with MCP_TOOL_TIMEOUT or on a per-server
basis in the config.
2025-09-22 10:30:59 -07:00
James Peter
ceb8804cf9
docs(zed): streamline integration guide
2025-09-22 19:17:00 +10:00
James Peter
fbe8beb50c
feat(acp): sync upstream protocol updates
2025-09-22 18:38:16 +10:00
James Peter
3cbf785eb9
docs(acp): document coder acp minimal config
2025-09-22 15:49:13 +10:00
James Peter
d41e9064c8
feat(cli): add acp alias for mcp subcommand
2025-09-22 15:42:26 +10:00
James Peter
580cc8f4da
docs(acp): align zed setup with code mcp
2025-09-22 15:36:22 +10:00
James Peter
f15d2e2fd9
feat(cli): expose mcp via code subcommand
2025-09-22 15:16:49 +10:00
James Peter
33f498e19b
feat(cli): ship code-mcp-server with npm install
2025-09-22 15:02:41 +10:00
James Peter
199928c301
merge code-branch-20250921-231422 via /merge
2025-09-22 14:02:51 +10:00
James Peter
1eeae7f886
feat(acp): integrate ACP support and rename MCP server
2025-09-22 13:17:51 +10:00
James Peter
70ee09865c
feat(tui/limits): expose /limits rate limit view
2025-09-22 09:46:55 +10:00
James Peter
3738bd34c2
feat(validation): polish settings UI and disable defaults
2025-09-22 08:53:24 +10:00
James Peter
cb9a2134aa
feat(validation): replace rustfmt toggle with cargo check
2025-09-22 08:10:50 +10:00
James Peter
5deb7347c4
Merge branch 'code-branch-20250919-061709' into main
2025-09-22 07:23:50 +10:00
James Peter
b8b96203e6
feat(validation): add patch harness with TUI controls
2025-09-21 13:41:23 +10:00
James Peter
c202d2624c
merge local main into code-branch-20250919-065022 before merge
2025-09-20 06:10:36 +10:00
James Peter
dbbcb5d52b
feat(project-hooks): add project hooks and commands
...
Closes #203
2025-09-20 06:04:46 +10:00
James Peter
eba296dd65
fix(cli/completion): emit code command in completions
...
Update completion generator and docs to use the code binary name.\n\nCloses #197 .
2025-09-20 06:04:09 +10:00
James Peter
7f87ae7422
feat(tui/update): add upgrade settings and auto-upgrade flow
2025-09-19 14:46:16 +10:00
James Peter
cc22fbd9a9
docs: clarify config directories ( closes #181 )
2025-09-18 17:21:12 +10:00
just-every-code
cc7c7551d0
merge(upstream): integrate upstream/main into upstream-merge (by-bucket)
...
- Keep ours for and workflows; drop upstream per policy.
- Adopt upstream docs changes; simplify npm publish notes.
- Fix build: re-export Review* types in to align tests and new review features.
- Verify: scripts/upstream-merge/verify.sh OK; ./build-fast.sh passes with zero warnings.
2025-09-17 03:57:54 +00:00
Michael Bolin and GitHub
791d7b125f
fix: make GitHub Action publish to npm using trusted publishing ( #3431 )
2025-09-16 20:33:59 -07:00
just-every-code
59d96c39a1
Merge remote-tracking branch 'origin/main' into upstream-merge
2025-09-16 18:23:54 +00:00
just-every-code
fbac43f8d3
merge(upstream): integrate openai/codex@5e2c4f7e3 (docs update); verify ok
2025-09-16 16:33:45 +00:00
pakrym-oai and GitHub
5e2c4f7e35
Update azure model provider example ( #3680 )
...
Make the section linkable.
2025-09-16 08:43:29 -07:00
James Peter
eb4c2bc070
feat(branch): add /merge command and background guard events
2025-09-16 20:07:15 +10:00
James Peter
84fbdda104
feat(tui/model): restore /model selector and presets
2025-09-16 13:42:07 +10:00
just-every-code
add6395f97
merge(upstream): by-bucket sync with openai/codex@main
...
- Preserve TUI and core tool invariants (browser_*, agent_*, web_fetch gating, screenshot queue, UA/version)
- Incorporate upstream TUI notifications config and exec-tool flag mapping
- Resolve core config conflicts; align tests with forked Config shape
verify: scripts/upstream-merge/verify.sh ok; ./build-fast.sh ok
2025-09-15 18:05:13 +00:00
Jeremy Rose and GitHub
0560079c41
notifications on approvals and turn end ( #3329 )
...
uses OSC 9 to notify when a turn ends or approval is required. won't
work in vs code or terminal.app but iterm2/kitty/wezterm supports it :)
2025-09-15 10:22:02 -07:00