Documentation
¶
Index ¶
- Constants
- func RunPipeline(ctx context.Context, pipeline Pipeline, state *RunState) error
- type Pipeline
- type RunState
- type Runner
- func (r *Runner) BeforeCompact(ctx context.Context, req *agent.RequestContext) error
- func (r *Runner) BeforeReset(ctx context.Context, req *agent.RequestContext) error
- func (r *Runner) Run(ctx context.Context, req *agent.RequestContext) (result *agent.RunResult, runErr error)
- func (r *Runner) SetArtifactRecorder(recorder steps.ArtifactRecorder)
- type Step
- type ToolAvailability
Constants ¶
View Source
const ( RunPhasePrepare = lifecyclejournal.RunPhasePrepare RunPhaseModel = lifecyclejournal.RunPhaseModel RunPhaseRuntime = lifecyclejournal.RunPhaseRuntime RunPhasePanic = lifecyclejournal.RunPhasePanic )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Runner ¶
type Runner struct {
// contains filtered or unexported fields
}
func NewRunner ¶
func NewRunner(delegate agent.Runner, builder *lifecyclecontext.ContextBuilder, toolAvailability ToolAvailability) *Runner
func (*Runner) BeforeCompact ¶
func (*Runner) BeforeReset ¶
func (*Runner) SetArtifactRecorder ¶
func (r *Runner) SetArtifactRecorder(recorder steps.ArtifactRecorder)
SetArtifactRecorder configures manifest artifact recording for future runs.
type ToolAvailability ¶
type ToolAvailability = steps.ToolAvailability
Click to show internal directories.
Click to hide internal directories.