test: simplify raw body prompt prefixing

This commit is contained in:
Peter Steinberger
2026-05-09 00:19:31 +01:00
parent 17c1ee1400
commit 2cb18cbf53

View File

@@ -23,9 +23,10 @@ describe("RawBody directive parsing", () => {
const directives = parseInlineDirectives(sessionCtx.BodyForCommands ?? "", {
allowStatusDirective: true,
});
const prefixedBody = [buildInboundUserContextPrefix(sessionCtx), directives.cleaned]
.filter(Boolean)
.join("\n\n");
const contextPrefix = buildInboundUserContextPrefix(sessionCtx);
const prefixedBody = contextPrefix
? `${contextPrefix}\n\n${directives.cleaned}`
: directives.cleaned;
const prompt = buildReplyPromptBodies({
ctx: sessionCtx,
sessionCtx: { ...sessionCtx, BodyStripped: directives.cleaned },