metalyst

package
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 5, 2026 License: MIT Imports: 17 Imported by: 0

Documentation

Overview

internal/autofix/metalyst/metalyst.go

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnalysisResult

type AnalysisResult struct {
	Explanation string  `json:"explanation"`
	RootCause   string  `json:"root_cause"`
	Confidence  float64 `json:"confidence"`
	Patch       string  `json:"patch"`
}

AnalysisResult holds the response from the LLM.

type Metalyst

type Metalyst struct {
	// contains filtered or unexported fields
}

Metalyst (Meta-Analyst) orchestrates the self-healing process for the scalpel-cli tool itself.

func NewMetalyst

func NewMetalyst(cfg *config.Config, llmClient schemas.LLMClient) (*Metalyst, error)

NewMetalyst initializes the self-healing orchestrator.

func (*Metalyst) Run

func (m *Metalyst) Run(ctx context.Context, panicLogPath string, originalArgs []string) error

Run executes the self-healing workflow.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL