From 53e4f2701cb4a5262a4b97a3e2acfab86ce06bad Mon Sep 17 00:00:00 2001 From: Svjatoslav Agejenko Date: Wed, 7 Jan 2026 02:05:01 +0200 Subject: [PATCH] Disable escape sequence conversion to prevent issues with string inputs in AI processing. --- .../alyverkko_cli/commands/task_processor/TaskProcess.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/eu/svjatoslav/alyverkko_cli/commands/task_processor/TaskProcess.java b/src/main/java/eu/svjatoslav/alyverkko_cli/commands/task_processor/TaskProcess.java index e266763..9ae43a2 100644 --- a/src/main/java/eu/svjatoslav/alyverkko_cli/commands/task_processor/TaskProcess.java +++ b/src/main/java/eu/svjatoslav/alyverkko_cli/commands/task_processor/TaskProcess.java @@ -188,6 +188,11 @@ public class TaskProcess { args.add("--no-warmup"); args.add("--flash-attn on"); + // By default, llama.cpp converts escape sequence like "\n" into newline before feeding it to AI. + // This causes issues if your input to AI is a computer program that has those escape codes within strings. + // So escaping must be disabled. + args.add("--no-escape"); + Float temperature = task.getEffectiveTemperature(); if (temperature != null) args.add("--temp " + task.getEffectiveTemperature()); -- 2.20.1