Michael Bolin
7b2f69d285
merge commit for archive created by Sapling
2025-12-11 21:51:05 -08:00
Michael Bolin
587f4274e9
feat: introduce utilities for locating pwsh.exe and powershell.exe
2025-12-11 21:50:58 -08:00
Michael Bolin
8c39cce9ae
Merge 4925c8d96a into sapling-pr-archive-bolinfest
2025-12-11 21:48:05 -08:00
Michael Bolin
4925c8d96a
feat: introduce utilities for locating pwsh.exe and powershell.exe
2025-12-11 21:47:38 -08:00
Michael Bolin
76b95bd0ea
merge commit for archive created by Sapling
2025-12-11 16:37:19 -08:00
Michael Bolin
6bb3bc3595
feat: introduce utilities for locating pwsh.exe and powershell.exe
2025-12-11 16:37:13 -08:00
Michael Bolin
e0d7ac51d3
fix: policy/*.codexpolicy -> rules/*.rules ( #7888 )
...
We decided that `*.rules` is a more fitting (and concise) file extension
than `*.codexpolicy`, so we are changing the file extension for the
"execpolicy" effort. We are also changing the subfolder of `$CODEX_HOME`
from `policy` to `rules` to match.
This PR updates the in-repo docs and we will update the public docs once
the next CLI release goes out.
Locally, I created `~/.codex/rules/default.rules` with the following
contents:
```
prefix_rule(pattern=["gh", "pr", "view"])
```
And then I asked Codex to run:
```
gh pr view 7888 --json title,body,comments
```
and it was able to!
2025-12-11 14:46:00 -08:00
Jeremy Rose
bacbe871c8
Update RMCP client config guidance ( #7895 )
...
## Summary
- update CLI OAuth guidance to reference `features.rmcp_client` instead
of the deprecated experimental flag
- keep login/logout help text consistent with the new feature flag
## Testing
- `cargo test -p codex-cli`
------
[Codex
Task](https://chatgpt.com/codex/tasks/task_i_693b3e0bf27c832cb66d585847a552ab )
2025-12-11 14:43:55 -08:00
Ahmed Ibrahim
b7fa7ca8e9
Update Model Info ( #7853 )
2025-12-11 14:06:07 -08:00
Michael Bolin
a1852c47a5
merge commit for archive created by Sapling
2025-12-11 13:54:07 -08:00
Michael Bolin
4174c361ff
feat: introduce utilities for locating pwsh.exe and powershell.exe
2025-12-11 13:53:56 -08:00
iceweasel-oai
3e81ed4b91
Elevated Sandbox 3 ( #7809 )
...
dedicated sandbox command runner exe.
2025-12-11 13:51:27 -08:00
Ahmed Ibrahim
c4f3f566a5
remove release script ( #7885 )
2025-12-11 13:40:48 -08:00
Ahmed Ibrahim
b9fb3b81e5
Chore: limit find family visability ( #7891 )
...
a little bit more code quality of life
2025-12-11 13:30:56 -08:00
Michael Bolin
a6869f9011
Merge 1636b9827e into sapling-pr-archive-bolinfest
2025-12-11 13:05:49 -08:00
Michael Bolin
1636b9827e
feat: introduce utilities for locating pwsh.exe and powershell.exe
2025-12-11 13:05:40 -08:00
Michael Bolin
fbc4d5583b
merge commit for archive created by Sapling
2025-12-11 12:12:12 -08:00
Michael Bolin
99d2dd1316
fix: policy/*.codexpolicy -> rules/*.rules
2025-12-11 12:12:07 -08:00
Anton Panasenko
0af7e4a195
fix: omit reasoning summary when ReasoningSummary::None ( #7845 )
...
```
{
"error": {
"message": "Invalid value: 'none'. Supported values are: 'concise', 'detailed', and 'auto'.",
"type": "invalid_request_error",
"param": "reasoning.summary",
"code": "invalid_value"
}
}
```
2025-12-11 11:59:40 -08:00
Michael Bolin
2fadbd1732
merge commit for archive created by Sapling
2025-12-11 10:54:24 -08:00
Michael Bolin
b5df7d71d9
fix: policy/*.codexpolicy -> rules/*.rules
2025-12-11 10:54:07 -08:00
Tyler Anton
8c4c6a19e0
fix: drop stale filedescriptor output hash for nix ( #7865 )
...
Fixes : #7863
- Remove the `filedescriptor-0.8.3` entry from `codex-rs/default.nix`
output hashes because the crate now comes from crates.io.
2025-12-11 10:43:50 -08:00
sayan-oai
703bf12b36
fix: dont quit on 'q' in onboarding ApiKeyEntry state ( #7869 )
...
### What
Don't treat `q` as a special quit character on the API key paste page in
the onboarding flow.
This addresses #7413 , where pasting API keys with `q` would cause codex
to quit on Windows.
### Test Plan
Tested on Windows and MacOS.
2025-12-11 09:57:59 -08:00
pakrym-oai
bb8fdb20dc
Revert "Only show Worked for after the final assistant message" ( #7884 )
...
Reverts openai/codex#7854
2025-12-11 09:11:42 -08:00
Ahmed Ibrahim
238ce7dfad
feat: robin ( #7882 )
...
<img width="554" height="554" alt="image"
src="https://github.com/user-attachments/assets/aa86f4c8-fb34-4b0e-8b03-3a9980dfdb08 "
/>
---------
Co-authored-by: Dylan Hurd <dylan.hurd@openai.com >
2025-12-11 09:04:08 -08:00
jif-oai
d4554ce6c8
fix: flaky tests 4 ( #7875 )
2025-12-11 14:26:27 +00:00
jif-oai
29381ba5c2
feat: add shell snapshot for shell command ( #7786 )
2025-12-11 13:46:43 +00:00
jif-oai
b2280d6205
feat: warning for long snapshots ( #7870 )
2025-12-11 12:42:47 +00:00
Dylan Hurd
dca7f4cb60
fix(stuff) ( #7855 )
...
Co-authored-by: Ahmed Ibrahim <aibrahim@openai.com >
2025-12-11 00:39:47 -08:00
iceweasel-oai
13c0919bff
Elevated Sandbox 2 ( #7792 )
...
- DPAPI helpers for storing Sandbox user passwords securely
- creation of Offline/Online sandbox users
- ACL setup for sandbox users
- firewall rule setup
2025-12-10 21:23:16 -08:00
pakrym-oai
83aac0f985
Only show Worked for after the final assistant message ( #7854 )
...
Before:
<img width="1908" height="246" alt="image"
src="https://github.com/user-attachments/assets/f4d5993a-8d37-4982-a6fd-d37f449215b2 "
/>
After:
<img width="1102" height="586" alt="image"
src="https://github.com/user-attachments/assets/e833140d-690a-4c33-8bc7-e2b69b9dc92d "
/>
2025-12-10 21:13:13 -08:00
Michael Bolin
c286ba46cc
merge commit for archive created by Sapling
2025-12-10 21:08:23 -08:00
Michael Bolin
e566a3285a
fix: introduce AbsolutePathBuf as part of sandbox config
2025-12-10 21:08:18 -08:00
Michael Bolin
8bb7fcbf7c
Merge 10b4572d98 into sapling-pr-archive-bolinfest
2025-12-10 21:02:56 -08:00
Michael Bolin
10b4572d98
fix: introduce AbsolutePathBuf as part of sandbox config
2025-12-10 21:02:53 -08:00
Michael Bolin
ae93564b54
Merge 67b08649fe into sapling-pr-archive-bolinfest
2025-12-10 20:46:27 -08:00
Michael Bolin
67b08649fe
fix: introduce AbsolutePathBuf as part of sandbox config
2025-12-10 20:46:23 -08:00
Eric Traut
057250020a
Fixed regression that broke fuzzy matching for slash commands ( #7859 )
...
This addresses bug #7857 which was introduced recently as part of PR
#7704 .
2025-12-10 20:42:45 -08:00
Michael Bolin
f2e192eb97
Merge 71cc4deeb8 into sapling-pr-archive-bolinfest
2025-12-10 20:33:16 -08:00
Michael Bolin
71cc4deeb8
fix: introduce AbsolutePathBuf as part of sandbox config
2025-12-10 20:33:13 -08:00
Michael Bolin
bed9b3df3e
merge commit for archive created by Sapling
2025-12-10 20:12:07 -08:00
Michael Bolin
ea9c83fe18
fix: introduce AbsolutePathBuf as part of sandbox config
2025-12-10 20:12:02 -08:00
Michael Bolin
959a2dabbc
Merge 1c61641d4e into sapling-pr-archive-bolinfest
2025-12-10 20:05:50 -08:00
Michael Bolin
1c61641d4e
fix: introduce AbsolutePathBuf as part of sandbox config
2025-12-10 20:05:47 -08:00
Michael Bolin
ed163ec2ed
merge commit for archive created by Sapling
2025-12-10 19:57:50 -08:00
Michael Bolin
087ef635a5
fix: introduce AbsolutePathBuf as part of sandbox config
2025-12-10 19:57:44 -08:00
Michael Bolin
021b8fc809
Merge 79da81d867 into sapling-pr-archive-bolinfest
2025-12-10 19:47:57 -08:00
Michael Bolin
79da81d867
fix: introduce AbsolutePathBuf as part of sandbox config
2025-12-10 19:43:38 -08:00
Michael Bolin
006ea531d3
Merge a60e25e1f6 into sapling-pr-archive-bolinfest
2025-12-10 19:24:14 -08:00
Michael Bolin
a60e25e1f6
fix: introduce AbsolutePathBuf as part of sandbox config
2025-12-10 19:24:09 -08:00