Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidParams = errors.New("invalid params")
)
Functions ¶
This section is empty.
Types ¶
type CandidateStep ¶
type CandidateStep struct {
ID string `json:"id"`
Name string `json:"name,omitempty"`
Source string `json:"source,omitempty"`
Path string `json:"path,omitempty"`
Entity string `json:"entity,omitempty"`
Required []string `json:"required"`
Optional []string `json:"optional"`
Outputs []string `json:"outputs"`
Rationale []string `json:"rationale"`
Ambiguities []string `json:"ambiguities"`
Step map[string]any `json:"step,omitempty"`
CoverageStatus string `json:"coverage_status,omitempty"`
CoveredBy []string `json:"covered_by,omitempty"`
CoverageRationale []string `json:"coverage_rationale,omitempty"`
CoverageMissing []string `json:"coverage_missing,omitempty"`
CoverageOverlap []string `json:"coverage_overlap,omitempty"`
}
type Operation ¶
type Operation struct {
ID string `json:"id"`
Method string `json:"method,omitempty"`
Path string `json:"path,omitempty"`
Summary string `json:"summary,omitempty"`
Description string `json:"description,omitempty"`
Entity string `json:"entity,omitempty"`
Inputs []Arg `json:"inputs"`
Outputs []Arg `json:"outputs"`
Rationale []string `json:"rationale"`
Ambiguities []string `json:"ambiguities"`
}
type RegisteredStep ¶
type Result ¶
type Result struct {
Mode string `json:"mode,omitempty"`
Info Info `json:"info"`
BaseURL string `json:"base_url,omitempty"`
Warnings []string `json:"warnings"`
Ambiguities []string `json:"ambiguities"`
Operations []Operation `json:"operations"`
ExistingSteps []RegisteredStep `json:"existing_steps"`
CandidateSteps []CandidateStep `json:"candidate_steps"`
RecommendedSteps []CandidateStep `json:"recommended_steps"`
Plans []planSpec `json:"plans"`
Proposed []CandidateStep `json:"proposed_registrations"`
ExamplePlans []planSpec `json:"example_plans"`
LLMHandoff string `json:"llm_handoff_prompt,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.