From 2105d0df2cf2574022f105d80d9e49ecaf524af4 Mon Sep 17 00:00:00 2001 From: Hannes Rudolph Date: Mon, 2 Mar 2026 16:34:34 -0700 Subject: [PATCH] fix: prevent redundant skill reloading in conversation Add deduplication constraint to skill matching instructions so models don't re-invoke the skill tool for content already present in the conversation history. --- src/core/prompts/sections/skills.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/prompts/sections/skills.ts b/src/core/prompts/sections/skills.ts index e34d314faf3..6cd3a71d75f 100644 --- a/src/core/prompts/sections/skills.ts +++ b/src/core/prompts/sections/skills.ts @@ -74,6 +74,7 @@ Step 2: Branching Decision CONSTRAINTS: - Do NOT load every skill up front. - Load skills ONLY after a skill is selected. +- Do NOT reload a skill whose instructions already appear in this conversation. - Do NOT skip this check. - FAILURE to perform this check is an error.