Versions in this module Expand all Collapse all v0 v0.2.0 May 15, 2026 Changes in this version + func BuiltinWorkflows() map[string]*Workflow + func CompareReports(before, after *DiffReport) string + func EvalCondition(condition string, vars map[string]string) bool + func FormatAsMarkdown(report *DiffReport) string + func FormatAsTerminal(report *DiffReport) string + func FormatForCommit(report *DiffReport) string + func SubstituteVars(template string, vars map[string]string) string + func SummarizeTrajectory(messages []client.EyrieMessage) string + func ValidateWorkflow(wf *Workflow) []string + type DiffReport = engine.WorkspaceDiffReport + type DiffReporter = engine.DiffReporter + func NewDiffReporter(projectDir string) *DiffReporter + type Engine = engine.WorkflowEngine + func NewEngine(executeFn func(ctx context.Context, agent, prompt string) (string, error)) *Engine + type FileDiffReport = engine.FileDiffReport + type FileState = engine.FileState + type Result = engine.WorkflowResult + type Step = engine.WorkflowStep + type StepResult = engine.StepResult + type TrajectoryDistiller = engine.TrajectoryDistiller + type TrajectoryEvent = engine.TrajectoryEvent + type TrajectoryInspector = engine.TrajectoryInspector + func NewTrajectoryInspector(sessionID string) *TrajectoryInspector + type TrajectoryRun = engine.TrajectoryRun + type Workflow = engine.Workflow + type WorkspaceState = engine.WorkspaceState + func NewWorkspaceState(projectDir string) *WorkspaceState