pub struct TaskInitResult {
pub agent_name: String,
pub model_name: Option<String>,
pub complexity: Option<String>,
pub task_title: String,
pub wt: WorktreeSetup,
pub invocation: AgentInvocation,
pub attempt_dir: PathBuf,
pub new_attempts: u32,
}Expand description
Result of task preparation: everything needed to run an agent session.
Fields§
§agent_name: String§model_name: Option<String>§complexity: Option<String>§task_title: String§wt: WorktreeSetup§invocation: AgentInvocation§attempt_dir: PathBuf§new_attempts: u32Auto Trait Implementations§
impl Freeze for TaskInitResult
impl RefUnwindSafe for TaskInitResult
impl Send for TaskInitResult
impl Sync for TaskInitResult
impl Unpin for TaskInitResult
impl UnsafeUnpin for TaskInitResult
impl UnwindSafe for TaskInitResult
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more