pub struct PiCodingAgent;Expand description
pi-coding-agent (pi.dev).
Reads session_id from the JSON piped in by the bundled pi extension at
extensions/pi-coding-agent.ts, which fires on pi’s before_agent_start,
agent_end, session_start, and session_shutdown events.
Trait Implementations§
Source§impl Agent for PiCodingAgent
impl Agent for PiCodingAgent
Source§fn name(&self) -> &'static str
fn name(&self) -> &'static str
Stable, lowercase, hyphenated identifier (e.g.
"claude-code"). Used for the
--agent CLI flag and the agent field on persisted entries.Auto Trait Implementations§
impl Freeze for PiCodingAgent
impl RefUnwindSafe for PiCodingAgent
impl Send for PiCodingAgent
impl Sync for PiCodingAgent
impl Unpin for PiCodingAgent
impl UnsafeUnpin for PiCodingAgent
impl UnwindSafe for PiCodingAgent
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