Commit Graph

5594 Commits

Author SHA1 Message Date
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