diff --git a/packages/coding-agent/src/modes/print-mode.ts b/packages/coding-agent/src/modes/print-mode.ts index 315a35740..55836f4ea 100644 --- a/packages/coding-agent/src/modes/print-mode.ts +++ b/packages/coding-agent/src/modes/print-mode.ts @@ -6,6 +6,7 @@ * - `omp --mode json "prompt"` - JSON event stream */ import type { AssistantMessage, ImageContent } from "@oh-my-pi/pi-ai"; +import { sanitizeText } from "@oh-my-pi/pi-natives"; import type { AgentSession } from "../session/agent-session"; /** @@ -173,7 +174,7 @@ export async function runPrintMode(session: AgentSession, options: PrintModeOpti // Output text content for (const content of assistantMsg.content) { if (content.type === "text") { - process.stdout.write(`${content.text}\n`); + process.stdout.write(`${sanitizeText(content.text)}\n`); } } }