Michael Bolin
bd3e46981c
Merge 414fe640eb into sapling-pr-archive-bolinfest
2025-09-29 16:04:47 -07:00
Michael Bolin
414fe640eb
fix: separate codex mcp into codex mcp-server and codex app-server
2025-09-29 16:01:34 -07:00
Michael Bolin
05b3b13954
Merge 0a68853d8b into sapling-pr-archive-bolinfest
2025-09-29 09:55:00 -07:00
Michael Bolin
0a68853d8b
feat: build the standalone codex-exec binary as part of the GitHub Release
2025-09-29 09:54:54 -07:00
Jeremy Rose
d15253415a
fix clear-to-end being emitted at the end of a row ( #4447 )
...
This was causing glitchy behavior when a line in the input was the exact
width of the terminal.
2025-09-29 16:52:35 +00:00
Ed Bayes
c4120a265b
[CODEX-3595] Remove period when copying highlighted text in iTerm ( #4419 )
2025-09-28 20:50:04 -07:00
Michael Bolin
618a42adf5
feat: introduce npm module for codex-responses-api-proxy ( #4417 )
...
This PR expands `.github/workflows/rust-release.yml` so that it also
builds and publishes the `npm` module for
`@openai/codex-responses-api-proxy` in addition to `@openai/codex`. Note
both `npm` modules are similar, in that they each contain a single `.js`
file that is a thin launcher around the appropriate native executable.
(Since we have a minimal dependency on Node.js, I also lowered the
minimum version from 20 to 16 and verified that works on my machine.)
As part of this change, we tighten up some of the docs around
`codex-responses-api-proxy` and ensure the details regarding protecting
the `OPENAI_API_KEY` in memory match the implementation.
To test the `npm` build process, I ran:
```
./codex-cli/scripts/build_npm_package.py --package codex-responses-api-proxy --version 0.43.0-alpha.3
```
which stages the `npm` module for `@openai/codex-responses-api-proxy` in
a temp directory, using the binary artifacts from
https://github.com/openai/codex/releases/tag/rust-v0.43.0-alpha.3 .
2025-09-28 19:34:06 -07:00
Michael Bolin
99d2910b95
merge commit for archive created by Sapling
2025-09-28 17:37:00 -07:00
Michael Bolin
9056af50d1
feat: introduce npm module for codex-responses-api-proxy
2025-09-28 17:36:49 -07:00
Michael Bolin
706b11a2ac
merge commit for archive created by Sapling
2025-09-28 17:28:38 -07:00
Michael Bolin
c1373e9c69
feat: introduce npm module for codex-responses-api-proxy
2025-09-28 17:28:33 -07:00
Michael Bolin
0291618e6b
merge commit for archive created by Sapling
2025-09-28 17:19:13 -07:00
Michael Bolin
19c7bd9b9a
feat: introduce npm module for codex-responses-api-proxy
2025-09-28 17:19:08 -07:00
Michael Bolin
63ae9a63fa
merge commit for archive created by Sapling
2025-09-28 17:17:37 -07:00
Michael Bolin
6d96b085b4
feat: introduce npm module for codex-responses-api-proxy
2025-09-28 17:17:27 -07:00
dedrisian-oai
a9d54b9e92
Add /review to main commands ( #4416 )
...
<img width="517" height="249" alt="Screenshot 2025-09-28 at 4 33 26 PM"
src="https://github.com/user-attachments/assets/6d34734e-fe3c-4b88-8239-a6436bcb9fa5 "
/>
2025-09-28 16:59:39 -07:00
Michael Bolin
9b98beaf55
merge commit for archive created by Sapling
2025-09-28 16:46:49 -07:00
Michael Bolin
db95d6782c
feat: introduce npm module for codex-responses-api-proxy
2025-09-28 16:46:30 -07:00
Michael Bolin
8598f02eb8
merge commit for archive created by Sapling
2025-09-28 16:40:13 -07:00
Michael Bolin
a4163e27e2
feat: introduce npm module for codex-responses-api-proxy
2025-09-28 16:37:58 -07:00
Michael Bolin
79e51dd607
fix: clean up some minor issues with .github/workflows/ci.yml ( #4408 )
2025-09-28 15:31:17 -07:00
Michael Bolin
ff6dbff0b6
feat: build codex-responses-api-proxy for all platforms as part of the GitHub Release ( #4406 )
...
This should make the `codex-responses-api-proxy` binaries available for
all platforms in a GitHub Release as well as a corresponding DotSlash
file.
Making `codex-responses-api-proxy` available as an `npm` module will be
done in a follow-up PR.
---
[//]: # (BEGIN SAPLING FOOTER)
Stack created with [Sapling](https://sapling-scm.com ). Best reviewed
with [ReviewStack](https://reviewstack.dev/openai/codex/pull/4404 ).
* __->__ #4406
* #4404
* #4403
2025-09-28 15:25:15 -07:00
Michael Bolin
a9612c4e63
Merge 39e96d17d8 into sapling-pr-archive-bolinfest
2025-09-28 15:22:52 -07:00
Michael Bolin
39e96d17d8
feat: build codex-responses-api-proxy for all platforms as part of the GitHub Release
2025-09-28 15:22:37 -07:00
Michael Bolin
99841332e2
chore: remove responses-api-proxy from the multitool ( #4404 )
...
This removes the `codex responses-api-proxy` subcommand in favor of
running it as a standalone CLI.
As part of this change, we:
- remove the dependency on `tokio`/`async/await` as well as `codex_arg0`
- introduce the use of `pre_main_hardening()` so `CODEX_SECURE_MODE=1`
is not required
---
[//]: # (BEGIN SAPLING FOOTER)
Stack created with [Sapling](https://sapling-scm.com ). Best reviewed
with [ReviewStack](https://reviewstack.dev/openai/codex/pull/4404 ).
* #4406
* __->__ #4404
* #4403
2025-09-28 15:22:27 -07:00
Michael Bolin
ce29ba95ca
Merge 32e3103967 into sapling-pr-archive-bolinfest
2025-09-28 15:14:08 -07:00
Michael Bolin
32e3103967
feat: build codex-responses-api-proxy for all platforms as part of the GitHub Release
2025-09-28 15:13:56 -07:00
Michael Bolin
eb9ece042a
chore: remove responses-api-proxy from the multitool
2025-09-28 15:13:56 -07:00
Michael Bolin
7407469791
chore: lower logging level from error to info for MCP startup ( #4412 )
2025-09-28 15:13:44 -07:00
Michael Bolin
43615becf0
chore: move pre_main_hardening() utility into its own crate ( #4403 )
2025-09-28 14:35:14 -07:00
Michael Bolin
9fb34e6e9b
Merge b34505cd47 into sapling-pr-archive-bolinfest
2025-09-28 14:08:48 -07:00
Michael Bolin
b34505cd47
chore: lower logging level from error to info for MCP startup
2025-09-28 14:08:42 -07:00
Michael Bolin
0111933a5d
Merge 3ca3087929 into sapling-pr-archive-bolinfest
2025-09-28 12:25:55 -07:00
Michael Bolin
3ca3087929
fix: clean up some minor issues with .github/workflows/ci.yml
2025-09-28 12:25:49 -07:00
Michael Bolin
fbeeb6c5a4
Merge 3eb527e7aa into sapling-pr-archive-bolinfest
2025-09-28 12:25:09 -07:00
Michael Bolin
3eb527e7aa
feat: build codex-responses-api-proxy for all platforms as part of the GitHub Release
2025-09-28 12:24:15 -07:00
Michael Bolin
2bfa02aa34
Merge 42d1219e1a into sapling-pr-archive-bolinfest
2025-09-28 12:18:20 -07:00
Michael Bolin
42d1219e1a
feat: build codex-responses-api-proxy for all platforms as part of the GitHub Release
2025-09-28 12:18:13 -07:00
Michael Bolin
d3c3aca3f5
Merge cd7ed6d220 into sapling-pr-archive-bolinfest
2025-09-28 11:55:47 -07:00
Michael Bolin
cd7ed6d220
feat: build codex-responses-api-proxy for all platforms as part of the GitHub Release
2025-09-28 11:54:44 -07:00
dedrisian-oai
9ee6e6f342
Improve update nudge ( #4405 )
...
Makes the update nudge larger and adds a link to see latest release:
<img width="542" height="337" alt="Screenshot 2025-09-28 at 11 19 05 AM"
src="https://github.com/user-attachments/assets/1facce96-72f0-4a97-910a-df8b5b8b07af "
/>
2025-09-28 11:46:15 -07:00
Michael Bolin
8baa88e903
Merge d75ecbf3ab into sapling-pr-archive-bolinfest
2025-09-28 11:36:12 -07:00
Michael Bolin
c5254061e1
chore: remove responses-api-proxy from the multitool
2025-09-28 11:36:05 -07:00
Michael Bolin
d75ecbf3ab
feat: build codex-responses-api-proxy for all platforms as part of the GitHub Release
2025-09-28 11:36:05 -07:00
Michael Bolin
cdcabe79c2
Merge d64dfc62d2 into sapling-pr-archive-bolinfest
2025-09-28 11:32:32 -07:00
Michael Bolin
d64dfc62d2
feat: build codex-responses-api-proxy for all platforms as part of the GitHub Release
2025-09-28 11:32:25 -07:00
Michael Bolin
9e4129d52d
chore: remove responses-api-proxy from the multitool
2025-09-28 11:32:25 -07:00
Michael Bolin
9d1c5aceb5
Merge 37a919c07e into sapling-pr-archive-bolinfest
2025-09-28 11:21:52 -07:00
Michael Bolin
37a919c07e
feat: build codex-responses-api-proxy for all platforms as part of the GitHub Release
2025-09-28 11:21:44 -07:00
Michael Bolin
3e31efca3f
Merge 9474f6fafb into sapling-pr-archive-bolinfest
2025-09-28 10:41:02 -07:00