mirror of
https://github.com/openai/codex.git
synced 2026-10-27 18:48:37 +00:00
## What changed - Add an extension API for spawning host-owned internal sessions and a `ThreadReadyInput` lifecycle callback that runs after thread registration. - Add Guardian reviewer session scaffolding that records the parent thread and effective model, plus the under-development `guardian_ext` feature flag. - Start internal sessions with fresh history while preserving parent lineage, shared session controls, and internal-thread visibility rules. - Scope internal-session prompt cache keys to their source and parent thread, and expose `guardian` as an internal session source. ## Testing - Cover internal-session spawning, parent metadata, history isolation, prompt cache keys, and extension spawner argument forwarding. GitOrigin-RevId: 682dae80397d62bb36247796b447042e760ca364
20 lines
624 B
Rust
20 lines
624 B
Rust
mod agent;
|
|
mod conversation_history;
|
|
mod events;
|
|
mod internal_session;
|
|
mod metrics;
|
|
mod response_items;
|
|
|
|
pub use agent::AgentSpawnFuture;
|
|
pub use agent::AgentSpawner;
|
|
pub use conversation_history::ConversationHistorySnapshot;
|
|
pub use events::ExtensionEventSink;
|
|
pub use events::ExtensionWarning;
|
|
pub use events::NoopExtensionEventSink;
|
|
pub use internal_session::InternalSessionSpawnFuture;
|
|
pub use internal_session::InternalSessionSpawner;
|
|
pub use metrics::ExtensionMetrics;
|
|
pub use response_items::NoopResponseItemInjector;
|
|
pub use response_items::ResponseItemInjectionFuture;
|
|
pub use response_items::ResponseItemInjector;
|