pub struct Carry {
pub cwd: String,
pub version: String,
pub task: (String, String),
pub said: (String, String),
pub denied: Option<(String, String, String)>,
pub calls: Vec<(String, Value)>,
}Expand description
What a reader knows at the end of the lines it read, so a later read of the lines after them goes on as one read of the whole transcript would (the turn-end sweep, sweep.rs, keeps it between turns): the cwd, the harness version, the task and the drone’s last text (each with the cwd it was seen in), a denial waiting for its reason and the tool calls still waiting for their result.
Fields§
§cwd: String§version: String§task: (String, String)§said: (String, String)§denied: Option<(String, String, String)>§calls: Vec<(String, Value)>Each open call by the harness’s id, oldest first: Claude Code {name, input}, omp the call’s
text, Codex a question call’s arguments.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Carry
impl<'de> Deserialize<'de> for Carry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Carry
Auto Trait Implementations§
impl Freeze for Carry
impl RefUnwindSafe for Carry
impl Send for Carry
impl Sync for Carry
impl Unpin for Carry
impl UnsafeUnpin for Carry
impl UnwindSafe for Carry
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