Versions in this module Expand all Collapse all v0 v0.2.1 May 16, 2026 v0.2.0 May 16, 2026 Changes in this version + const EventDelta + const EventDone + const EventError + const EventNodeSaved + type Engine struct + func New(store storage.Store, provider client.Provider) *Engine + func (e *Engine) DeleteNode(ctx context.Context, id string) error + func (e *Engine) GetSubtree(ctx context.Context, id string) ([]*storage.Node, error) + func (e *Engine) ListConversations(ctx context.Context) ([]*storage.Node, error) + func (e *Engine) Prompt(ctx context.Context, message string, opts PromptOpts) (<-chan Event, error) + func (e *Engine) PromptFrom(ctx context.Context, parentNodeID, message string, opts PromptOpts) (<-chan Event, error) + func (e *Engine) ResolveNode(ctx context.Context, ref string) (*storage.Node, error) + type Event struct + Content string + Error string + NodeID string + Type string + type PromptOpts struct + MaxTokens int + Model string + SystemPrompt string + Temperature *float64 + Tools []client.EyrieTool