Versions in this module Expand all Collapse all v0 v0.0.2 Apr 30, 2026 v0.0.1 Apr 27, 2026 Changes in this version + func BuildImagePayload(path string, required bool) (map[string]any, string, error) + func BuildReviewImages(evidence modes.CompareResult) ([]map[string]any, map[string]string, error) + func BuildReviewPromptText(opts ReviewOptions) string + func ExtractAssistantText(turn *turns.Turn) string + func ReviewUsageConsoleText(result ReviewResult) string + func ReviewUsageMarkdownLines(result ReviewResult) []string + func SelectedAPIType(r *BootstrapResult) string + func SelectedModel(r *BootstrapResult) string + func SelectedProfile(r *BootstrapResult) string + func SelectedRegistry(r *BootstrapResult) string + func WriteInferenceSettingsDebug(w io.Writer, r *BootstrapResult) error + func WriteReviewJSON(path string, result ReviewResult) error + func WriteReviewMarkdown(path string, result ReviewResult) error + type BootstrapOptions struct + ConfigFile string + Profile string + ProfileRegistries []string + type BootstrapResult struct + Parsed *values.Values + Resolved *profilebootstrap.ResolvedCLIEngineSettings + func ResolveEngineSettings(ctx context.Context, opts BootstrapOptions) (*BootstrapResult, error) + func (r *BootstrapResult) BuildEngine() (geppettoengine.Engine, error) + func (r *BootstrapResult) Close() + type ImageQuestionClient struct + Bootstrap *BootstrapResult + Detail string + SystemPrompt string + func NewImageQuestionClient(bootstrap *BootstrapResult) *ImageQuestionClient + func (c *ImageQuestionClient) AnswerQuestion(ctx context.Context, imagePath string, question string) (ai.Answer, error) + type ReviewOptions struct + Evidence modes.CompareResult + MaxProperties int + MaxWinnerDiffs int + Question string + SystemPrompt string + type ReviewResult struct + APIType string + Answer string + Artifacts map[string]string + InferenceResult *geppettoengine.InferenceResult + Model string + Profile string + PromptSummary string + Provider string + Question string + Registry string + func ReviewCompare(ctx context.Context, bootstrap *BootstrapResult, opts ReviewOptions) (ReviewResult, error)