From e6e1e7cd6d79eb969345e738f2554108681ade95 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Sun, 8 Mar 2026 21:41:08 +0000 Subject: fix: restore task execution broken by add-gemini merge MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - handleCreateTask: add legacy "claude" key fallback in input struct so old clients and YAML files sending claude:{...} still work - cli/create: send "agent" key instead of "claude"; add --agent-type flag - storage/db_test: fix ClaudeConfig → AgentConfig after rename Co-Authored-By: Claude Sonnet 4.6 --- internal/cli/create_test.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'internal/cli/create_test.go') diff --git a/internal/cli/create_test.go b/internal/cli/create_test.go index 22ce6bd..4ce1071 100644 --- a/internal/cli/create_test.go +++ b/internal/cli/create_test.go @@ -21,7 +21,7 @@ func TestCreateTask_TimesOut(t *testing.T) { httpClient = &http.Client{Timeout: 50 * time.Millisecond} defer func() { httpClient = orig }() - err := createTask(srv.URL, "test", "do something", "", "", "", 1.0, "15m", "normal", false) + err := createTask(srv.URL, "test", "do something", "", "", "claude", "", 1.0, "15m", "normal", false) if err == nil { t.Fatal("expected timeout error, got nil") } @@ -61,7 +61,7 @@ func TestCreateTask_MissingIDField_ReturnsError(t *testing.T) { })) defer srv.Close() - err := createTask(srv.URL, "test", "do something", "", "", "", 1.0, "15m", "normal", false) + err := createTask(srv.URL, "test", "do something", "", "", "claude", "", 1.0, "15m", "normal", false) if err == nil { t.Fatal("expected error for missing id field, got nil") } @@ -77,7 +77,7 @@ func TestCreateTask_NonJSONResponse_ReturnsError(t *testing.T) { })) defer srv.Close() - err := createTask(srv.URL, "test", "do something", "", "", "", 1.0, "15m", "normal", false) + err := createTask(srv.URL, "test", "do something", "", "", "claude", "", 1.0, "15m", "normal", false) if err == nil { t.Fatal("expected error for non-JSON response, got nil") } -- cgit v1.2.3