pub struct CodexPtySessionIdentityExtractor { /* private fields */ }Expand description
Extracts Codex’s canonical thread UUID only from its rendered /status
card. Raw PTY output is deliberately not accepted because prompt/model
echoes can contain status-shaped text.
Implementations§
Source§impl CodexPtySessionIdentityExtractor
impl CodexPtySessionIdentityExtractor
pub fn observe_screen( &mut self, screen: &str, ) -> Option<ProviderSessionIdentity>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CodexPtySessionIdentityExtractor
impl RefUnwindSafe for CodexPtySessionIdentityExtractor
impl Send for CodexPtySessionIdentityExtractor
impl Sync for CodexPtySessionIdentityExtractor
impl Unpin for CodexPtySessionIdentityExtractor
impl UnsafeUnpin for CodexPtySessionIdentityExtractor
impl UnwindSafe for CodexPtySessionIdentityExtractor
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