Adds support for `ArchiveConversation` in the JSON-RPC server that takes a `(ConversationId, PathBuf)` pair and: - verifies the `ConversationId` corresponds to the rollout id at the `PathBuf` - if so, invokes `ConversationManager.remove_conversation(ConversationId)` - if the `CodexConversation` was in memory, send `Shutdown` and wait for `ShutdownComplete` with a timeout - moves the `.jsonl` file to `$CODEX_HOME/archived_sessions` --------- Co-authored-by: Gabriel Peal <gabriel@openai.com>
13 lines
266 B
Rust
13 lines
266 B
Rust
// Aggregates all former standalone integration tests as modules.
|
|
mod archive_conversation;
|
|
mod auth;
|
|
mod codex_message_processor_flow;
|
|
mod codex_tool;
|
|
mod config;
|
|
mod create_conversation;
|
|
mod interrupt;
|
|
mod list_resume;
|
|
mod login;
|
|
mod send_message;
|
|
mod user_agent;
|