From 8f456ea73b549dac36fdc1d9c88e5df3cc0847b0 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 10 Dec 2025 15:52:39 +0000 Subject: [PATCH] fix(agent): send structured prompt to tau rpc --- src/process/tau-rpc.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/process/tau-rpc.ts b/src/process/tau-rpc.ts index 577950b0e..22c37f033 100644 --- a/src/process/tau-rpc.ts +++ b/src/process/tau-rpc.ts @@ -221,8 +221,11 @@ class TauRpcClient { const ok = child.stdin.write( `${JSON.stringify({ type: "prompt", - // RPC v0.17+ accepts raw string prompts and normalizes internally. - message: prompt, + // Send structured content to match tau RPC expectations and avoid + // empty-text bugs on older builds. + message: { + content: [{ type: "text", text: prompt }], + }, })}\n`, (err) => (err ? reject(err) : resolve()), );