Versions in this module
v0
Aug 29, 2026
Aug 29, 2026
Aug 24, 2026
Aug 24, 2026
Aug 18, 2026
Aug 2, 2026
Jul 31, 2026
Jul 31, 2026
Jul 30, 2026
Jul 30, 2026
Jul 30, 2026
Jul 28, 2026
Jul 23, 2026
Jul 23, 2026
Jul 23, 2026
Changes in this version
+
func ApplyWorkflowRuntimeAllowedPaths(chatAgent *agent.Agent, paths []AllowedPath) (snapshotPaths []string, snapshotModes map[string]string, addedPaths []string, ...)
—
darwin/amd64, linux/amd64, windows/amd64
+
func RestoreWorkflowRuntimeAllowedPaths(chatAgent *agent.Agent, snapshotPaths []string, ...) error
—
darwin/amd64, linux/amd64, windows/amd64
type AgentWorkflowConfig
—
darwin/amd64, linux/amd64, windows/amd64
type AgentWorkflowInitial
—
darwin/amd64, linux/amd64, windows/amd64
type AgentWorkflowStep
—
darwin/amd64, linux/amd64, windows/amd64
Jul 18, 2026
Jul 17, 2026
Jul 15, 2026
Jul 15, 2026
Changes in this version
+
func ApplyWorkflowCommandOverrides(cfg *AgentWorkflowConfig, overrides *CLIOverrides)
—
darwin/amd64, linux/amd64, windows/amd64
+
func ApplyWorkflowInitialOverrides(chatAgent *agent.Agent, cfg *AgentWorkflowConfig, overrides *CLIOverrides) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func ApplyWorkflowRuntimeOverrides(chatAgent *agent.Agent, runtime AgentWorkflowRuntime, overrides *CLIOverrides) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func ApplyWorkflowSubagentOverrides(subagentTypes map[string]configuration.SubagentType, ...)
—
darwin/amd64, linux/amd64, windows/amd64
+
func AttachWorkflowBudget(chatAgent *agent.Agent, cfg *AgentWorkflowConfig) (stop func())
—
darwin/amd64, linux/amd64, windows/amd64
+
func EmitWorkflowOrchestrationEvent(cfg *AgentWorkflowConfig, eventType string, payload map[string]interface{}) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func FindSubagentTypeMapKey(subagentTypes map[string]configuration.SubagentType, normalizedID string) (string, bool)
—
darwin/amd64, linux/amd64, windows/amd64
+
func PersistLoopCheckpoint(workDir string, lineNum int) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func PersistWorkflowCheckpoint(cfg *AgentWorkflowConfig, state *WorkflowExecutionState, ...) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func PersistWorkflowConversationState(chatAgent *agent.Agent, cfg *AgentWorkflowConfig) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func PersistWorkflowExecutionState(cfg *AgentWorkflowConfig, state *WorkflowExecutionState) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func PrepareWorkflowRuntimeRestorer(chatAgent *agent.Agent, cfg *AgentWorkflowConfig, overrides *CLIOverrides) (func() error, error)
—
darwin/amd64, linux/amd64, windows/amd64
+
func ResolveStepPrompt(step AgentWorkflowStep) (string, error)
—
darwin/amd64, linux/amd64, windows/amd64
+
func ResolveWorkflowInitialPrompt(cliQuery string, cfg *AgentWorkflowConfig) (string, error)
—
darwin/amd64, linux/amd64, windows/amd64
+
func ResolveWorkflowTextOrFile(text, filePath, label string) (string, error)
—
darwin/amd64, linux/amd64, windows/amd64
+
func RestoreWorkflowConversationState(chatAgent *agent.Agent, cfg *AgentWorkflowConfig, ...) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func RunAgentWorkflow(ctx context.Context, chatAgent *agent.Agent, eventBus *events.EventBus, ...) (bool, error)
—
darwin/amd64, linux/amd64, windows/amd64
+
func RunAgentWorkflowLoop(ctx context.Context, chatAgent *agent.Agent, eventBus *events.EventBus, ...) (bool, error)
—
darwin/amd64, linux/amd64, windows/amd64
+
func ShouldRestoreWorkflowConversationState(state *WorkflowExecutionState) bool
—
darwin/amd64, linux/amd64, windows/amd64
+
func ShouldRunWorkflowStep(when string, hasError bool) bool
—
darwin/amd64, linux/amd64, windows/amd64
+
func ShouldYieldBeforeWorkflowStep(cfg *AgentWorkflowConfig, state *WorkflowExecutionState, ...) bool
—
darwin/amd64, linux/amd64, windows/amd64
+
func StepFileTriggersSatisfied(step AgentWorkflowStep) (bool, error)
—
darwin/amd64, linux/amd64, windows/amd64
+
func WorkflowEffectiveStepProvider(chatAgent *agent.Agent, step AgentWorkflowStep) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func WriteFileAtomic(path string, data []byte, perm os.FileMode) error
—
darwin/amd64, linux/amd64, windows/amd64
+
type QueryExecutor func(ctx context.Context, chatAgent *agent.Agent, eventBus *events.EventBus, ...) error
—
darwin/amd64, linux/amd64, windows/amd64
+
type WorkflowSubagentOverrides map[string]WorkflowSubagentOverride
—
darwin/amd64, linux/amd64, windows/amd64