executor

package
v0.3.8 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	DryRun       bool
	NoConfirm    bool
	Verbose      bool
	Quiet        bool
	NoColor      bool
	OutputFormat string
	Model        string
	StdioPath    string
	MaxRetries   int
}

Config holds executor configuration

type Executor

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

Executor orchestrates agent execution for queries

func NewExecutor

func NewExecutor(config *Config) (*Executor, error)

NewExecutor creates a new Executor

func (*Executor) Close

func (e *Executor) Close() error

Close closes the executor and releases resources

func (*Executor) DryRun

func (e *Executor) DryRun(ctx context.Context, query string) (*agents.ExecutionPlan, error)

DryRun shows the execution plan without executing

func (*Executor) Execute

func (e *Executor) Execute(ctx context.Context, query string) (*agents.OperationReport, error)

Execute executes a query

Jump to

Keyboard shortcuts

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