Documentation
¶
Index ¶
Constants ¶
View Source
const ( ParamPrompt = "prompt" ParamModel = "model" ParamFallbackModel = "fallback_model" ParamOutputFormat = "output_format" ParamSystemPrompt = "system_prompt" ParamAllowedDirs = "allowed_directories" ParamAllowedTools = "allowed_tools" ParamDisallowedTools = "disallowed_tools" ParamSkipPermissions = "skip_permissions" ParamPermissionMode = "permission_mode" ParamSessionID = "session_id" ParamContinueSession = "continue_session" ParamDebug = "debug" ParamVerbose = "verbose" ParamWorkingDir = "working_dir" )
Parameter constants.
Variables ¶
View Source
var ( ValidOutputFormats = map[string]bool{ "text": true, "json": true, "stream-json": true, } ValidPermissionModes = map[string]bool{ "default": true, "plan": true, "acceptEdits": true, "bypassPermissions": true, } )
Valid parameter values.
Functions ¶
This section is empty.
Types ¶
type ClaudeCodeOperator ¶
type ClaudeCodeOperator struct {
// contains filtered or unexported fields
}
func NewClaudeCodeOperator ¶
func NewClaudeCodeOperator(renderer *jinja.Renderer) *ClaudeCodeOperator
func (*ClaudeCodeOperator) Run ¶
func (o *ClaudeCodeOperator) Run(ctx context.Context, ti scheduler.TaskInstance) error
type ClaudeParameters ¶
type ClaudeParameters struct {
Prompt string
Model string
FallbackModel string
OutputFormat string
SystemPrompt string
AllowedDirs []string
AllowedTools string
DisallowedTools string
SkipPermissions bool
PermissionMode string
SessionID string
ContinueSession bool
Debug bool
Verbose bool
WorkingDir string
}
ClaudeParameters holds all configuration for Claude execution.
Click to show internal directories.
Click to hide internal directories.