Versions in this module Expand all Collapse all v0 v0.4.0 Mar 24, 2026 Changes in this version + type BreakpointConfig struct + BreakAfter []string + BreakBefore []string + BreakOnError bool + StepMode bool + type DebugAction int + const ActionContinue + const ActionInspect + const ActionQuit + const ActionRetry + const ActionShell + const ActionSkip + type Debugger struct + func New(cfg BreakpointConfig) *Debugger + func (d *Debugger) HandleBreakpointAfter(step *workflow.Step, result *types.StepResult) (DebugAction, error) + func (d *Debugger) HandleBreakpointBefore(step *workflow.Step, index int, jobCtx interface{}) (DebugAction, error) + func (d *Debugger) InspectStep(step *workflow.Step, index int) + func (d *Debugger) IsEnabled() bool + func (d *Debugger) OpenShell(openFn func(containerID, workDir string) error) error + func (d *Debugger) SetContainer(id, workDir string) + func (d *Debugger) ShouldBreakAfter(step *workflow.Step, result *types.StepResult) bool + func (d *Debugger) ShouldBreakBefore(step *workflow.Step, index int) bool