StepDetail

Type Alias StepDetail 

Source
pub type StepDetail = StepContent;

Aliased Type§

pub enum StepDetail {
    Understanding,
    Planning {
        reasoning: Option<String>,
        planned_tools: Option<Vec<PlannedTool>>,
    },
    SkillUsage {
        skill_id: SkillId,
        skill_name: String,
    },
    ToolExecution {
        tool_name: String,
        tool_arguments: Value,
        tool_result: Option<Value>,
    },
    Completion,
}

Variants§

§

Understanding

§

Planning

Fields

§reasoning: Option<String>
§planned_tools: Option<Vec<PlannedTool>>
§

SkillUsage

Fields

§skill_id: SkillId
§skill_name: String
§

ToolExecution

Fields

§tool_name: String
§tool_arguments: Value
§tool_result: Option<Value>
§

Completion