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
Michael Bolin
9474f6fafb
chore: remove responses-api-proxy from the multitool
2025-09-28 10:40:46 -07:00
Michael Bolin
381fdf789d
Merge 864181f738 into sapling-pr-archive-bolinfest
2025-09-28 10:34:24 -07:00
Michael Bolin
864181f738
chore: move pre_main_hardening() utility into its own crate
2025-09-28 10:34:15 -07:00
Thibault Sottiaux
d7286e9829
chore: remove model upgrade popup ( #4332 )
2025-09-27 13:25:09 -07:00
Fouad Matin
bcf2bc0aa5
fix(tui): make ? work again ( #4362 )
...
Revert #4330 #4316
2025-09-27 12:18:33 -07:00
Michael Bolin
68765214b3
fix: remove default timeout of 30s in the proxy ( #4336 )
...
This is likely the reason that I saw some conversations "freeze up" when
using the proxy.
Note the client in `core` does not specify a timeout when making
requests to the Responses API, so the proxy should not, either.
2025-09-27 07:54:32 -07:00
Ahmed Ibrahim
5c67dc3af1
Edit the spacing in shortcuts ( #4330 )
...
<img width="739" height="132" alt="image"
src="https://github.com/user-attachments/assets/e8d40abb-ac41-49a2-abc4-ddc6decef989 "
/>
2025-09-26 22:54:38 -07:00
Jeremy Rose
c0960c0f49
tui: separator above final agent message ( #4324 )
...
Adds a separator line before the final agent message
<img width="1011" height="884" alt="Screenshot 2025-09-26 at 4 55 01 PM"
src="https://github.com/user-attachments/assets/7c91adbf-6035-4578-8b88-a6921f11bcbc "
/>
2025-09-26 22:49:59 -07:00
Thibault Sottiaux
90c3a5650c
fix: set gpt-5-codex medium preset reasoning ( #4335 )
...
Otherwise it shows up as none, see
https://github.com/openai/codex/issues/4321
2025-09-26 22:31:39 -07:00
Michael Bolin
bac6b7f265
merge commit for archive created by Sapling
2025-09-26 22:27:39 -07:00
Michael Bolin
cc853570c6
fix: remove default timeout of 30s in the proxy
2025-09-26 22:27:32 -07:00
Thibault Sottiaux
a3254696c8
docs: refresh README under codex-rs ( #4333 )
2025-09-26 21:45:46 -07:00
Ahmed Ibrahim
2719fdd12a
Add "? for shortcuts" ( #4316 )
...
https://github.com/user-attachments/assets/9e61b197-024b-4cbc-b40d-c446b448e759
2025-09-26 18:24:26 -07:00
Gabriel Peal
3a1be084f9
[MCP] Add experimental support for streamable HTTP MCP servers ( #4317 )
...
This PR adds support for streamable HTTP MCP servers when the
`experimental_use_rmcp_client` is enabled.
To set one up, simply add a new mcp server config with the url:
```
[mcp_servers.figma]
url = "http://127.0.0.1:3845/mcp "
```
It also supports an optional `bearer_token` which will be provided in an
authorization header. The full oauth flow is not supported yet.
The config parsing will throw if it detects that the user mixed and
matched config fields (like command + bearer token or url + env).
The best way to review it is to review `core/src` and then
`rmcp-client/src/rmcp_client.rs` first. The rest is tests and
propagating the `Transport` struct around the codebase.
Example with the Figma MCP:
<img width="5084" height="1614" alt="CleanShot 2025-09-26 at 13 35 40"
src="https://github.com/user-attachments/assets/eaf2771e-df3e-4300-816b-184d7dec5a28 "
/>
2025-09-26 21:24:01 -04:00
Jeremy Rose
43b63ccae8
update composer + user message styling ( #4240 )
...
Changes:
- the composer and user messages now have a colored background that
stretches the entire width of the terminal.
- the prompt character was changed from a cyan `▌` to a bold `›`.
- the "working" shimmer now follows the "dark gray" color of the
terminal, better matching the terminal's color scheme
| Terminal + Background | Screenshot |
|------------------------------|------------|
| iTerm with dark bg | <img width="810" height="641" alt="Screenshot
2025-09-25 at 11 44 52 AM"
src="https://github.com/user-attachments/assets/1317e579-64a9-4785-93e6-98b0258f5d92 "
/> |
| iTerm with light bg | <img width="845" height="540" alt="Screenshot
2025-09-25 at 11 46 29 AM"
src="https://github.com/user-attachments/assets/e671d490-c747-4460-af0b-3f8d7f7a6b8e "
/> |
| iTerm with color bg | <img width="825" height="564" alt="Screenshot
2025-09-25 at 11 47 12 AM"
src="https://github.com/user-attachments/assets/141cda1b-1164-41d5-87da-3be11e6a3063 "
/> |
| Terminal.app with dark bg | <img width="577" height="367"
alt="Screenshot 2025-09-25 at 11 45 22 AM"
src="https://github.com/user-attachments/assets/93fc4781-99f7-4ee7-9c8e-3db3cd854fe5 "
/> |
| Terminal.app with light bg | <img width="577" height="367"
alt="Screenshot 2025-09-25 at 11 46 04 AM"
src="https://github.com/user-attachments/assets/19bf6a3c-91e0-447b-9667-b8033f512219 "
/> |
| Terminal.app with color bg | <img width="577" height="367"
alt="Screenshot 2025-09-25 at 11 45 50 AM"
src="https://github.com/user-attachments/assets/dd7c4b5b-342e-4028-8140-f4e65752bd0b "
/> |
2025-09-26 16:35:56 -07:00