core-agent-ide/codex-rs/common
Michael Bolin c3a710ee14
chore: verify boolean values can be parsed as config overrides (#6516)
This is important to ensure that this:

```
codex --enable unified_exec
```

and this:

```
codex --config features.unified_exec=true
```

are equivalent. Also that when it is passed programmatically:


807e2c27f0/codex-rs/app-server-protocol/src/protocol/v1.rs (L55)

then this should work for `config`:

```json
{"features": {"shell_command_tool": true}}
```

though I believe also this:

```json
{"features.shell_command_tool": true}
```
2025-11-12 08:19:16 -08:00
..
src chore: verify boolean values can be parsed as config overrides (#6516) 2025-11-12 08:19:16 -08:00
Cargo.toml fix: remove mcp-types from app server protocol (#4537) 2025-10-01 02:16:26 +00:00
README.md chore: introduce codex-common crate (#843) 2025-05-06 17:38:56 -07:00

codex-common

This crate is designed for utilities that need to be shared across other crates in the workspace, but should not go in core.

For narrow utility features, the pattern is to add introduce a new feature under [features] in Cargo.toml and then gate it with #[cfg] in lib.rs, as appropriate.