mirror of
https://github.com/openai/codex.git
synced 2026-11-10 21:00:47 +00:00
## What - Add a small extension capability for injecting model-visible response items into the active turn - Have the goal extension inject hidden goal-context steering when tool-finish accounting reaches `BudgetLimited` - Cover the extension backend path with an assertion on the injected steering item ## Why PR #23696 persists and emits the budget-limited goal update from tool-finish accounting, but it leaves the model unaware of that transition. The existing core runtime steers the model to wrap up in this case; the extension path should do the same through an explicit host capability. ## Testing - `just fmt` - `cargo test -p codex-goal-extension` - `cargo test -p codex-extension-api`
12 lines
331 B
Rust
12 lines
331 B
Rust
mod agent;
|
|
mod events;
|
|
mod response_items;
|
|
|
|
pub use agent::AgentSpawnFuture;
|
|
pub use agent::AgentSpawner;
|
|
pub use events::ExtensionEventSink;
|
|
pub use events::NoopExtensionEventSink;
|
|
pub use response_items::NoopResponseItemInjector;
|
|
pub use response_items::ResponseItemInjectionFuture;
|
|
pub use response_items::ResponseItemInjector;
|