Skip to main content

HarnessView

Type Alias HarnessView 

Source
pub type HarnessView = CodingView;
Expand description

Documented merge slots for the coding Meta Harness view.

Same shape as CodingView. Prefer this name in composition APIs.

Aliased Type§

pub struct HarnessView {
    pub system: Vec<String>,
    pub tools: Vec<ToolSpec>,
    pub pending_confirmation: Option<PendingConfirmation>,
    pub pending_question: Option<PendingQuestion>,
    pub assistant: Option<String>,
    pub phase: CodingPhase,
    pub schema_error: Option<String>,
    pub tool_budget: Option<u32>,
    pub compact_after_chars: Option<usize>,
}

Fields§

§system: Vec<String>§tools: Vec<ToolSpec>§pending_confirmation: Option<PendingConfirmation>§pending_question: Option<PendingQuestion>§assistant: Option<String>§phase: CodingPhase§schema_error: Option<String>§tool_budget: Option<u32>

Composed budget policy slot (budget(...) part).

§compact_after_chars: Option<usize>

Composed compaction threshold slot (compact(...) part).