diff options
| author | Claudomator Agent <agent@claudomator> | 2026-03-10 00:27:36 +0000 |
|---|---|---|
| committer | Claudomator Agent <agent@claudomator> | 2026-03-10 00:27:36 +0000 |
| commit | a782bbfe25569bae2de2f77b7cdee8b5ffa71671 (patch) | |
| tree | 4e398a87e20676f7f7c47dee6489d5ce4855b9a6 /internal/task/task.go | |
| parent | c8e3b467afdfcee9c5047902662d49d33c862764 (diff) | |
Remove legacy claude field and working_dir backward compat
- Remove Claude field alias from Task struct (already removed in sandbox)
- Remove UnmarshalJSON from AgentConfig that silently accepted working_dir
- Remove legacy claude fallback in scanTask (db.go)
- Remove TestGetTask_BackwardCompatibility test that validated removed behavior
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/task/task.go')
| -rw-r--r-- | internal/task/task.go | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/internal/task/task.go b/internal/task/task.go index 4977f40..c0aa036 100644 --- a/internal/task/task.go +++ b/internal/task/task.go @@ -1,7 +1,6 @@ package task import ( - "encoding/json" "time" ) @@ -43,24 +42,6 @@ type AgentConfig struct { SkipPlanning bool `yaml:"skip_planning" json:"skip_planning"` } -// UnmarshalJSON reads project_dir with fallback to legacy working_dir. -func (c *AgentConfig) UnmarshalJSON(data []byte) error { - type Alias AgentConfig - aux := &struct { - ProjectDir string `json:"project_dir"` - WorkingDir string `json:"working_dir"` // legacy - *Alias - }{Alias: (*Alias)(c)} - if err := json.Unmarshal(data, aux); err != nil { - return err - } - if aux.ProjectDir != "" { - c.ProjectDir = aux.ProjectDir - } else { - c.ProjectDir = aux.WorkingDir - } - return nil -} type RetryConfig struct { MaxAttempts int `yaml:"max_attempts" json:"max_attempts"` |
