Skip to main content

codex/commands/
update.rs

1use std::ffi::OsString;
2
3use crate::{ApplyDiffArtifacts, CodexClient, CodexError, UpdateCommandRequest};
4
5impl CodexClient {
6    /// Runs `codex update` and returns captured output.
7    pub async fn update(
8        &self,
9        request: UpdateCommandRequest,
10    ) -> Result<ApplyDiffArtifacts, CodexError> {
11        self.run_simple_command_with_overrides(vec![OsString::from("update")], request.overrides)
12            .await
13    }
14}