Your tools
Codex
Against the cloud
~/.codex/config.toml
[model_providers.conifer]
name = "conifer"
base_url = "https://api.conifer.build/v1"
wire_api = "responses"
env_key = "CONIFER_API_KEY"terminal
codex -c model_provider="conifer" -c model="conifer-swift" "rename this function across the repo"Full agentic tool loops, streamed or buffered, with the usual metering and receipts. wire_api = "responses" matters: recent Codex versions refuse chat-wire providers at config load. Wire details: the API reference.
Against a local model
terminal
conifer serve --model <model-name>~/.codex/config.toml
[model_providers.conifer_local]
name = "conifer local"
base_url = "http://127.0.0.1:8080/v1"
wire_api = "responses"
env_key = "CONIFER_API_KEY" # any non-empty value works on loopbackterminal
codex -c model_provider="conifer_local" -c model="<model-name>" "tighten the error handling in main.rs"Name the model the door serves (Serve an endpoint).