From: Svjatoslav Agejenko Date: Wed, 7 Jan 2026 00:05:01 +0000 (+0200) Subject: Disable escape sequence conversion to prevent issues with string inputs in AI processing. X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=commitdiff_plain;p=alyverkko-cli.git Disable escape sequence conversion to prevent issues with string inputs in AI processing. --- 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());