summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaude <claude@anthropic.com>2026-06-04 04:58:02 +0000
committerClaude <claude@anthropic.com>2026-06-04 04:58:02 +0000
commit3199ba2a9927d9b259b3f0270ad108561e6e4b6e (patch)
tree17b4ad42600e360883ba6c63220fb315f87d1d10
parent504ca445afd1f8bfc6db57c68c8c963f7ccbf08e (diff)
fix(executor): skip checker task for local-runner executions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
-rw-r--r--internal/executor/executor.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/executor/executor.go b/internal/executor/executor.go
index 0ad9da9..fbe29a8 100644
--- a/internal/executor/executor.go
+++ b/internal/executor/executor.go
@@ -518,8 +518,10 @@ func (p *Pool) handleRunResult(ctx context.Context, t *task.Task, exec *storage.
if err := p.store.UpdateTaskState(t.ID, task.StateReady); err != nil {
p.logger.Error("failed to update task state", "taskID", t.ID, "state", task.StateReady, "error", err)
}
+ if agentType != "local" {
go p.spawnCheckerTask(context.Background(), t, exec)
}
+ }
} else {
exec.Status = "COMPLETED"
if err := p.store.UpdateTaskState(t.ID, task.StateCompleted); err != nil {