diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-07-05 23:51:58 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-07-05 23:51:58 +0000 |
| commit | 0e49f91c62ff9977c6a917a6f197adbd7876bbb9 (patch) | |
| tree | fe992fe8cf887708d084a91f3e79a3bdf1f763a4 /internal/reporter | |
| parent | cc6b3234c6ad7f0f6acef83f6ccb3556581e80cb (diff) | |
fix: task submission context cancellation, executions success-rate calc
submitTask was using the inbound HTTP/MCP request context to submit work to
the executor pool, so every chatbot/REST-submitted task was cancelled the
moment the request returned rather than actually running. Use the server's
long-lived lifecycle context instead, matching the other Submit call sites.
Separately, computeExecutionStats compared execution state against a
lowercase 'completed' literal while the backend always emits uppercase
state values, so success rate silently read 0% for every execution. Also
treat READY as success alongside COMPLETED, since a top-level task's
execution lands at READY on success — COMPLETED requires a later, separate
accept step.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VTUSAEKfsPc6WGDq45yPHD
Diffstat (limited to 'internal/reporter')
0 files changed, 0 insertions, 0 deletions
