Versions in this module Expand all Collapse all v1 v1.0.0 Mar 21, 2026 Changes in this version + type GraphBuilder struct + FalconDir string + func NewGraphBuilder(falconDir string) *GraphBuilder + func (b *GraphBuilder) BuildGraph(spec *ParsedSpec, context shared.ProjectContext) (*shared.APIKnowledgeGraph, error) + func (b *GraphBuilder) LoadGraph() (*shared.APIKnowledgeGraph, error) + func (b *GraphBuilder) SaveGraph(graph *shared.APIKnowledgeGraph) error + type IngestParams struct + Action string + Source string + type IngestSpecTool struct + func NewIngestSpecTool(llmClient llm.LLMClient, falconDir string) *IngestSpecTool + func (t *IngestSpecTool) Description() string + func (t *IngestSpecTool) Execute(args string) (string, error) + func (t *IngestSpecTool) Name() string + func (t *IngestSpecTool) Parameters() string + type OpenAPIParser struct + func (p *OpenAPIParser) DetectFormat(content []byte) bool + func (p *OpenAPIParser) Parse(content []byte) (*ParsedSpec, error) + type ParsedEndpoint struct + Description string + HasBody bool + Method string + Parameters []ParsedParameter + Path string + Responses []int + Summary string + type ParsedParameter struct + In string + Name string + Required bool + Type string + type ParsedSpec struct + Endpoints []ParsedEndpoint + Format string + Version string + type PostmanParser struct + func (p *PostmanParser) DetectFormat(content []byte) bool + func (p *PostmanParser) Parse(content []byte) (*ParsedSpec, error) + type SpecParser interface + DetectFormat func(content []byte) bool + Parse func(content []byte) (*ParsedSpec, error)