summaryrefslogtreecommitdiff
path: root/internal/storage/db.go
diff options
context:
space:
mode:
authorClaudomator Agent <agent@claudomator>2026-03-10 00:27:36 +0000
committerClaudomator Agent <agent@claudomator>2026-03-10 00:27:36 +0000
commita782bbfe25569bae2de2f77b7cdee8b5ffa71671 (patch)
tree4e398a87e20676f7f7c47dee6489d5ce4855b9a6 /internal/storage/db.go
parentc8e3b467afdfcee9c5047902662d49d33c862764 (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/storage/db.go')
-rw-r--r--internal/storage/db.go9
1 files changed, 0 insertions, 9 deletions
diff --git a/internal/storage/db.go b/internal/storage/db.go
index 835ac29..31d38ed 100644
--- a/internal/storage/db.go
+++ b/internal/storage/db.go
@@ -519,15 +519,6 @@ func scanTask(row scanner) (*task.Task, error) {
if err := json.Unmarshal([]byte(configJSON), &t.Agent); err != nil {
return nil, fmt.Errorf("unmarshaling agent config: %w", err)
}
- // Fallback for legacy 'claude' field
- if t.Agent.Instructions == "" {
- var legacy struct {
- Claude task.AgentConfig `json:"claude"`
- }
- if err := json.Unmarshal([]byte(configJSON), &legacy); err == nil && legacy.Claude.Instructions != "" {
- t.Agent = legacy.Claude
- }
- }
if err := json.Unmarshal([]byte(retryJSON), &t.Retry); err != nil {
return nil, fmt.Errorf("unmarshaling retry: %w", err)
}