pub struct SkillRunReport {
pub skill: String,
pub run_id: String,
pub status: String,
pub summary: Option<String>,
pub questions: Vec<String>,
pub changes: Vec<(String, String)>,
pub tool_calls: Vec<Value>,
pub pending: Option<Value>,
pub reason: Option<String>,
pub usage: Option<Value>,
pub hooks: Vec<String>,
pub current: Option<String>,
}Expand description
Result of speccoder spec <name>.
Fields§
§skill: StringThe skill.
run_id: StringThe agentplane run.
status: Stringcompleted, incomplete, needs_approval, blocked, denied, budget_exhausted or failed.
summary: Option<String>The model’s summary.
questions: Vec<String>Questions it could not get answered.
changes: Vec<(String, String)>Paths changed in the checkout: added / modified / deleted.
tool_calls: Vec<Value>Every tool call with the policy’s decision.
pending: Option<Value>The call awaiting approval, if any.
reason: Option<String>Why it stopped, when it did not complete.
usage: Option<Value>Token usage.
hooks: Vec<String>Extension hooks run, offered or skipped around it.
current: Option<String>The unit the skill worked on, or created and made current, and how
it is known (001-x (recorded in .specify/feature.json)).
Trait Implementations§
Source§impl Clone for SkillRunReport
impl Clone for SkillRunReport
Source§impl Debug for SkillRunReport
impl Debug for SkillRunReport
Source§impl JsonSchema for SkillRunReport
impl JsonSchema for SkillRunReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SkillRunReport
impl PartialEq for SkillRunReport
Source§impl Serialize for SkillRunReport
impl Serialize for SkillRunReport
impl StructuralPartialEq for SkillRunReport
Auto Trait Implementations§
impl Freeze for SkillRunReport
impl RefUnwindSafe for SkillRunReport
impl Send for SkillRunReport
impl Sync for SkillRunReport
impl Unpin for SkillRunReport
impl UnsafeUnpin for SkillRunReport
impl UnwindSafe for SkillRunReport
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