Move model manager and provider ownership into a new workspace crate and route workspace consumers through codex-models. Co-authored-by: Codex <noreply@openai.com>
AbsolutePathBuf::parent()
EMFILE
/agent