pub enum CodexToolPolicy {
RejectAll,
CanonicalMcpLifecycle,
}Expand description
Explicit handling policy for whole-agent tool lifecycle events.
The production-safe default rejects every tool or side effect. Canonical MCP lifecycle handling must be selected before the runtime is used so a caller cannot widen a live turn after it begins.
Variants§
Trait Implementations§
Source§impl Clone for CodexToolPolicy
impl Clone for CodexToolPolicy
impl Copy for CodexToolPolicy
Source§impl Debug for CodexToolPolicy
impl Debug for CodexToolPolicy
Source§impl Default for CodexToolPolicy
impl Default for CodexToolPolicy
impl Eq for CodexToolPolicy
Source§impl PartialEq for CodexToolPolicy
impl PartialEq for CodexToolPolicy
impl StructuralPartialEq for CodexToolPolicy
Auto Trait Implementations§
impl Freeze for CodexToolPolicy
impl RefUnwindSafe for CodexToolPolicy
impl Send for CodexToolPolicy
impl Sync for CodexToolPolicy
impl Unpin for CodexToolPolicy
impl UnsafeUnpin for CodexToolPolicy
impl UnwindSafe for CodexToolPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more