pub struct TaskBriefing {
pub classification: TaskClassification,
pub completeness_signal: CompletenessSignal,
pub output_instruction: &'static str,
pub context_hints: Vec<String>,
pub lab_thinking_instruction: &'static str,
}Fields§
§classification: TaskClassification§completeness_signal: CompletenessSignal§output_instruction: &'static str§context_hints: Vec<String>§lab_thinking_instruction: &'static strLab-only: thinking instruction for direct LLM API calls. NEVER inject into MCP tool outputs — would override user’s model thinking behavior.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TaskBriefing
impl RefUnwindSafe for TaskBriefing
impl Send for TaskBriefing
impl Sync for TaskBriefing
impl Unpin for TaskBriefing
impl UnsafeUnpin for TaskBriefing
impl UnwindSafe for TaskBriefing
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