Versions in this module Expand all Collapse all v0 v0.6.0 Sep 11, 2026 v0.2.2 Aug 3, 2026 Changes in this version + const SchemaVersion + type Export struct + Edges []graphcontracts.Edge + Events []graphcontracts.Event + GeneratedAt time.Time + Nodes []graphcontracts.Node + SchemaVersion string + Scope graphcontracts.Scope + func Build(input Input) (*Export, error) + type Input struct + Content string + CorrelationID string + FinishReason string + ObservedAt time.Time + ProducerVersion string + RequestID string + Route *llmcontracts.ResolvedRoute + Scope graphcontracts.Scope + ToolCallCount int + Usage *llmcontracts.EyrieUsage + type OperationEdge struct + Attrs map[string]interface{} + Condition string + From string + To string + Weight float64 + type OperationNode struct + Attrs map[string]interface{} + CreatedAt time.Time + Description string + Handler string + ID string + Name string + Type string + UpdatedAt time.Time + type OperationsGraph struct + Attrs map[string]interface{} + Edges []OperationEdge + ID string + Name string + Nodes map[string]*OperationNode + func NewOperationsGraph(id, name string) *OperationsGraph + func (g *OperationsGraph) AddEdge(edge OperationEdge) + func (g *OperationsGraph) AddNode(node *OperationNode) + func (g *OperationsGraph) FindByType(nodeType string) []*OperationNode + func (g *OperationsGraph) GetEdges() []OperationEdge + func (g *OperationsGraph) GetNode(id string) (*OperationNode, bool) + func (g *OperationsGraph) GetNodes() []*OperationNode + func (g *OperationsGraph) ToGraphSpec() *graphcontracts.GraphSpec