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