diff --git a/apps/server/src/provider/Layers/ClaudeAdapter.ts b/apps/server/src/provider/Layers/ClaudeAdapter.ts index 97a93f85829..46c17e1e137 100644 --- a/apps/server/src/provider/Layers/ClaudeAdapter.ts +++ b/apps/server/src/provider/Layers/ClaudeAdapter.ts @@ -2741,6 +2741,11 @@ export const makeClaudeAdapter = Effect.fn("makeClaudeAdapter")(function* ( return; case "thinking_tokens": return; + // Task-state sync patch for the client's local task map. Terminal + // statuses arrive separately via task_notification, so there is + // nothing to surface; the raw payload stays in the provider log. + case "task_updated": + return; case "permission_denied": yield* offerRuntimeEvent({ ...base,