From 267a5e5e6d01310f95034fe958d42d593da4e934 Mon Sep 17 00:00:00 2001 From: Snider Date: Mon, 16 Mar 2026 17:37:58 +0000 Subject: [PATCH] fix(dispatch): use --output-format text for claude agent logging Claude -p output wasn't reaching the log file. Explicitly set --output-format text, --permission-mode bypassPermissions (replaces deprecated flag), and --no-session-persistence for ephemeral workers. Co-Authored-By: Virgil --- pkg/agentic/dispatch.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/agentic/dispatch.go b/pkg/agentic/dispatch.go index bb3b885..5a360af 100644 --- a/pkg/agentic/dispatch.go +++ b/pkg/agentic/dispatch.go @@ -67,7 +67,7 @@ func agentCommand(agent, prompt string) (string, []string, error) { case "codex": return "codex", []string{"--approval-mode", "full-auto", "-q", prompt}, nil case "claude": - args := []string{"-p", prompt, "--dangerously-skip-permissions"} + args := []string{"-p", prompt, "--output-format", "text", "--permission-mode", "bypassPermissions", "--no-session-persistence"} if model != "" { args = append(args, "--model", model) }