Thibault Sottiaux and GitHub
5d78c1edd3
Revert "chore: prompt update to enforce good usage of apply_patch" ( #4576 )
...
Reverts openai/codex#3846
2025-10-01 20:11:36 +00:00
Thibault Sottiaux and GitHub
d7286e9829
chore: remove model upgrade popup ( #4332 )
2025-09-27 13:25:09 -07:00
Thibault Sottiaux and GitHub
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
Thibault Sottiaux and GitHub
a3254696c8
docs: refresh README under codex-rs ( #4333 )
2025-09-26 21:45:46 -07:00
Thibault Sottiaux and GitHub
d3f6f6629b
chore: dead code removal; remove frame count and stateful render helpers ( #4310 )
2025-09-26 17:52:02 +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
Thibault Sottiaux and GitHub
c9505488a1
chore: update "Codex CLI harness, sandboxing, and approvals" section ( #3822 )
2025-09-17 16:48:20 -07:00
934d728946
feat: skip animations on small terminals ( #3647 )
...
Changes:
- skip the welcome animation when the terminal area is below 60x21
- skip the model upgrade animation when the terminal area is below 60x24
to avoid clipping
---------
Co-authored-by: Michael Bolin <mbolin@openai.com >
2025-09-15 08:30:32 -07:00
Thibault Sottiaux and GitHub
d60cbed691
fix: add references ( #3633 )
2025-09-15 07:48:22 -07:00
Thibault Sottiaux and GitHub
6039f8a126
feat: tighten preset filter, tame storage load logs, enable rollout prompt by default ( #3628 )
...
Summary
- common: use exact equality for Swiftfox exclusion to avoid hiding
future slugs that merely contain the substring
- core: treat missing internal_storage.json as expected (debug), warn
only on real IO/parse errors
- tui: drop DEBUG_HIGH gate; always consider showing rollout prompt, but
suppress under ApiKey auth mode
2025-09-14 23:05:41 -07:00
Thibault Sottiaux and GitHub
a797051921
chore: update swiftfox_prompt.md ( #3624 )
2025-09-15 04:10:35 +00:00
Thibault Sottiaux and GitHub
d7d9d96d6c
feat: add reasoning level to header ( #3622 )
2025-09-15 03:59:22 +00:00
Thibault Sottiaux and GitHub
bac8a427f3
chore: default swiftfox models to experimental reasoning summaries ( #3560 )
2025-09-13 23:40:54 +00:00
Thibault Sottiaux
14ab1063a7
chore: rename
2025-09-12 23:17:41 -07:00
Thibault Sottiaux
a77364bbaa
chore: remove descriptions
2025-09-12 22:55:40 -07:00
Thibault Sottiaux
19b4ed3c96
w
2025-09-12 22:44:05 -07:00
Thibault Sottiaux and GitHub
d09dbba7ec
feat: lower default retry wait time and increase number of tries ( #720 )
...
In total we now guarantee that we will wait for at least 60s before
giving up.
---------
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-28 21:11:30 -07:00
Thibault Sottiaux and GitHub
fa5fa8effc
fix: only allow running without sandbox if explicitly marked in safe container ( #699 )
...
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-28 07:48:38 -07:00
e9d16d3c2b
fix: check if sandbox-exec is available ( #696 )
...
- Introduce `isSandboxExecAvailable()` helper and tidy import ordering
in `handle-exec-command.ts`.
- Add runtime check for the `sandbox-exec` binary on macOS; fall back to
`SandboxType.NONE` with a warning if it’s missing, preventing crashes.
---------
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
Co-authored-by: Fouad Matin <fouad@openai.com >
2025-04-27 17:04:47 -07:00
Thibault Sottiaux and GitHub
44d68f9dbf
fix: remove outdated copy of text input and external editor feature ( #670 )
...
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-25 16:11:16 -07:00
Thibault Sottiaux and GitHub
d401283a41
feat: more native keyboard navigation in multiline editor ( #655 )
...
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-25 10:35:30 -07:00
Thibault Sottiaux and GitHub
866626347b
fix: only allow going up in history when not already in history if input is empty ( #654 )
...
\+ cleanup below input help to be "ctrl+c to exit | "/" to see commands
| enter to send" now that we have command autocompletion
\+ minor other drive-by code cleanups
---------
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-25 09:39:24 -07:00
Thibault Sottiaux and GitHub
3c4f1fea9b
chore: consolidate model utils and drive-by cleanups ( #476 )
...
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-21 12:33:57 -04:00
Thibault Sottiaux and GitHub
dc276999a9
chore: improve storage/ implementation; use log(...) consistently ( #473 )
...
This PR tidies up primitives under storage/.
**Noop changes:**
* Promote logger implementation to top-level utility outside of agent/
* Use logger within storage primitives
* Cleanup doc strings and comments
**Functional changes:**
* Increase command history size to 10_000
* Remove unnecessary debounce implementation and ensure a session ID is
created only once per agent loop
---------
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-21 09:51:34 -04:00
Thibault Sottiaux and GitHub
9d77d791e3
fix: include pnpm lock file ( #377 )
...
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-18 17:01:11 -07:00
Thibault Sottiaux and GitHub
67bed1e5d8
fix: small update to bug report template ( #288 )
2025-04-17 17:38:55 -07:00
Thibault Sottiaux and GitHub
4da38e7f01
(fix) move funding section before contrib section ( #184 )
...
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-16 21:01:03 -07:00
Thibault Sottiaux and GitHub
f3f9e41a15
(fix) do not transitively rely on deprecated lodash deps ( #175 )
...
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-16 20:52:35 -07:00
Thibault Sottiaux and GitHub
2aa8ae4167
fmt ( #161 )
...
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-16 18:15:22 -07:00
Thibault Sottiaux
9172840647
w
...
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-16 18:10:47 -07:00
Thibault Sottiaux and GitHub
47c683480f
(feat) expontential back-off when encountering rate limit errors ( #153 )
...
...and try to parse the suggested time from the error message while we
don't yet have this in a structured way
---------
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-16 17:37:12 -07:00
Thibault Sottiaux and GitHub
1c4e2e19ea
(feat) basic retries when hitting rate limit errors ( #105 )
...
* w
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
* w
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
* w
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
* w
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
* w
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
---------
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-16 13:47:23 -07:00
Thibault Sottiaux and GitHub
e323b2cc95
remove rg requirement ( #50 )
...
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-16 11:37:16 -07:00
Thibault Sottiaux and GitHub
4ad39fc4e1
remove triaging labels section + avoid capturing exitOnCtrlC for full-context mode
...
Signed-off-by: Thibault Sottiaux <tibo@openai.com >
2025-04-16 10:41:44 -07:00
Thibault Sottiaux and GitHub
1b40e19baf
w ( #8 )
2025-04-16 10:32:45 -07:00
Thibault Sottiaux and GitHub
8794df3c08
move all tests under tests/ ( #3 )
2025-04-16 10:21:48 -07:00
Thibault Sottiaux and GitHub
1c26c272c8
Add link to cookbook ( #2 )
2025-04-16 13:15:46 -04:00