fix: add reasoning tag hint for local providers

This commit is contained in:
Peter Steinberger
2025-12-23 14:34:56 +00:00
parent 42f1a56832
commit b05981ef27
3 changed files with 20 additions and 0 deletions

View File

@@ -333,12 +333,15 @@ export async function runEmbeddedPiAgent(params: {
node: process.version,
model: `${provider}/${modelId}`,
};
const reasoningTagHint =
provider === "lmstudio" || provider === "ollama";
const systemPrompt = buildSystemPrompt({
appendPrompt: buildAgentSystemPromptAppend({
workspaceDir: resolvedWorkspace,
defaultThinkLevel: params.thinkLevel,
extraSystemPrompt: params.extraSystemPrompt,
ownerNumbers: params.ownerNumbers,
reasoningTagHint,
runtimeInfo,
}),
contextFiles,