diff options
| author | Claude <claude@anthropic.com> | 2026-06-04 04:58:02 +0000 |
|---|---|---|
| committer | Claude <claude@anthropic.com> | 2026-06-04 04:58:02 +0000 |
| commit | 3199ba2a9927d9b259b3f0270ad108561e6e4b6e (patch) | |
| tree | 17b4ad42600e360883ba6c63220fb315f87d1d10 /internal/executor/executor.go | |
| parent | 504ca445afd1f8bfc6db57c68c8c963f7ccbf08e (diff) | |
fix(executor): skip checker task for local-runner executions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/executor/executor.go')
| -rw-r--r-- | internal/executor/executor.go | 2 |
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 { |
