Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions codex-rs/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions codex-rs/cli/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,12 @@ fn format_exit_messages(exit_info: AppExitInfo, color_enabled: bool) -> Vec<Stri
fn handle_app_exit(exit_info: AppExitInfo) -> anyhow::Result<()> {
let update_action = exit_info.update_action;
let color_enabled = supports_color::on(Stream::Stdout).is_some();
for line in exit_info.session_lines.iter() {
println!("{line}");
}
if !exit_info.session_lines.is_empty() {
println!();
}
for line in format_exit_messages(exit_info, color_enabled) {
println!("{line}");
}
Expand Down Expand Up @@ -764,6 +770,7 @@ mod tests {
.map(ConversationId::from_string)
.map(Result::unwrap),
update_action: None,
session_lines: Vec::new(),
}
}

Expand All @@ -773,6 +780,7 @@ mod tests {
token_usage: TokenUsage::default(),
conversation_id: None,
update_action: None,
session_lines: Vec::new(),
};
let lines = format_exit_messages(exit_info, false);
assert!(lines.is_empty());
Expand Down
1 change: 1 addition & 0 deletions codex-rs/tui/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ unicode-width = { workspace = true }
url = { workspace = true }

codex-windows-sandbox = { workspace = true }
tokio-util = { workspace = true, features = ["time"] }

[target.'cfg(unix)'.dependencies]
libc = { workspace = true }
Expand Down
Loading