From 5fce56c76d625201aa098b516d1e456e0da58581 Mon Sep 17 00:00:00 2001 From: Svjatoslav Agejenko Date: Tue, 30 Dec 2025 01:30:51 +0200 Subject: [PATCH] Try to preserve literal "\n" in LLM output. --- .../commands/task_processor/TaskProcessorCommand.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/eu/svjatoslav/alyverkko_cli/commands/task_processor/TaskProcessorCommand.java b/src/main/java/eu/svjatoslav/alyverkko_cli/commands/task_processor/TaskProcessorCommand.java index 596cb98..9fc7235 100644 --- a/src/main/java/eu/svjatoslav/alyverkko_cli/commands/task_processor/TaskProcessorCommand.java +++ b/src/main/java/eu/svjatoslav/alyverkko_cli/commands/task_processor/TaskProcessorCommand.java @@ -220,6 +220,8 @@ public class TaskProcessorCommand implements Command { resultFileContent.append(task.userPrompt).append("\n"); // Append the AI response block + aiResponse = aiResponse.replace("\r\n", "\\n").replace("\r", "\\n").replace("\n", "\\n"); + resultFileContent .append("* ASSISTANT:\n") .append(aiResponse) -- 2.20.1