diff options
Diffstat (limited to 'internal/task/task.go')
| -rw-r--r-- | internal/task/task.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/internal/task/task.go b/internal/task/task.go index f6635cc..b3e93d3 100644 --- a/internal/task/task.go +++ b/internal/task/task.go @@ -25,7 +25,8 @@ const ( PriorityLow Priority = "low" ) -type ClaudeConfig struct { +type AgentConfig struct { + Type string `yaml:"type" json:"type"` Model string `yaml:"model" json:"model"` ContextFiles []string `yaml:"context_files" json:"context_files"` Instructions string `yaml:"instructions" json:"instructions"` @@ -49,7 +50,7 @@ type Task struct { ParentTaskID string `yaml:"parent_task_id" json:"parent_task_id"` Name string `yaml:"name" json:"name"` Description string `yaml:"description" json:"description"` - Claude ClaudeConfig `yaml:"claude" json:"claude"` + Agent AgentConfig `yaml:"agent" json:"agent"` Timeout Duration `yaml:"timeout" json:"timeout"` Retry RetryConfig `yaml:"retry" json:"retry"` Priority Priority `yaml:"priority" json:"priority"` |
