From 89febb0b3c0c899dee9d6ee8bbe4732c9fd33d13 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Mon, 6 Apr 2026 13:50:29 +0800 Subject: [PATCH] Fix OpenClaw chat.send metadata regression --- lib/runtime/go_task_service_desktop_service.dart | 1 - test/runtime/go_task_service_desktop_service_test.dart | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/runtime/go_task_service_desktop_service.dart b/lib/runtime/go_task_service_desktop_service.dart index c905242d..dab10b14 100644 --- a/lib/runtime/go_task_service_desktop_service.dart +++ b/lib/runtime/go_task_service_desktop_service.dart @@ -117,7 +117,6 @@ class DesktopGoTaskService implements GoTaskServiceClient { thinking: request.thinking, attachments: request.inlineAttachments, agentId: request.agentId.trim().isEmpty ? null : request.agentId.trim(), - metadata: request.metadata.isEmpty ? null : request.metadata, ); final pending = _PendingOpenClawTask( request: request, diff --git a/test/runtime/go_task_service_desktop_service_test.dart b/test/runtime/go_task_service_desktop_service_test.dart index a478e261..677662b5 100644 --- a/test/runtime/go_task_service_desktop_service_test.dart +++ b/test/runtime/go_task_service_desktop_service_test.dart @@ -187,6 +187,7 @@ void main() { expect(acp.executeCalls, 0); expect(gateway.sendChatCalls, hasLength(1)); + expect(gateway.sendChatCalls.single['metadata'], isNull); expect(result.route, GoTaskServiceRoute.openClawTask); expect(result.message, 'OPENCLAW_OK'); expect(updates.last.route, GoTaskServiceRoute.openClawTask);