core-agent-ide/codex-rs/core/tests
jif-oai 62bd0e3d9d
feat: POSIX unification and snapshot sessions (#3179)
## Session snapshot
For POSIX shell, the goal is to take a snapshot of the interactive shell
environment, store it in a session file located in `.codex/` and only
source this file for every command that is run.
As a result, if a snapshot files exist, `bash -lc <CALL>` get replaced
by `bash -c <CALL>`.

This also fixes the issue that `bash -lc` does not source `.bashrc`,
resulting in missing env variables and aliases in the codex session.
## POSIX unification
Unify `bash` and `zsh` shell into a POSIX shell. The rational is that
the tool will not use any `zsh` specific capabilities.

---------

Co-authored-by: Michael Bolin <mbolin@openai.com>
2025-09-08 18:09:45 -07:00
..
common [tools] Add apply_patch tool (#2303) 2025-08-15 11:55:53 -04:00
fixtures Improve SSE tests (#1546) 2025-07-12 16:53:55 -07:00
suite feat: POSIX unification and snapshot sessions (#3179) 2025-09-08 18:09:45 -07:00
all.rs test: faster test execution in codex-core (#2633) 2025-08-24 11:10:53 -07:00
chat_completions_payload.rs Use ConversationId instead of raw Uuids (#3282) 2025-09-07 23:22:25 -04:00
chat_completions_sse.rs Use ConversationId instead of raw Uuids (#3282) 2025-09-07 23:22:25 -04:00
cli_responses_fixture.sse Add CLI streaming integration tests (#1542) 2025-07-12 18:05:58 -07:00