core-agent-ide/codex-rs/app-server-test-client
Celia Chen 11d4f3f45e
[app-server] fix config loading for conversations (#8765)
Currently we don't load config properly for app server conversations.
see:
https://linear.app/openai/issue/CODEX-3956/config-flags-not-respected-in-codex-app-server.
This PR fixes that by respecting the config passed in.

Tested by running `cargo build -p codex-cli &&
RUST_LOG=codex_app_server=debug CODEX_BIN=target/debug/codex cargo run
-p codex-app-server-test-client -- \
--config
model_providers.mock_provider.base_url=\"http://localhost:4010/v2\" \
    --config model_provider=\"mock_provider\" \
    --config model_providers.mock_provider.name="hello" \
    send-message-v2 "hello"`
and verified that the mock_provider is called instead of default
provider.

#closes
https://linear.app/openai/issue/CODEX-3956/config-flags-not-respected-in-codex-app-server

---------

Co-authored-by: Michael Bolin <mbolin@openai.com>
2026-01-06 22:02:17 +00:00
..
src [app-server] fix config loading for conversations (#8765) 2026-01-06 22:02:17 +00:00
Cargo.lock feat: add app-server-test-client crate for internal use (#5391) 2025-11-14 12:39:58 -08:00
Cargo.toml chore: add cargo-deny configuration (#7119) 2025-11-24 12:22:18 -08:00
README.md feat: add app-server-test-client crate for internal use (#5391) 2025-11-14 12:39:58 -08:00

App Server Test Client

Exercises simple codex app-server flows end-to-end, logging JSON-RPC messages sent between client and server to stdout.