From 1cfde63aeee6b8c3669e53d06bc6babe762fb4d2 Mon Sep 17 00:00:00 2001 From: sidtheone Date: Sat, 28 Feb 2026 13:42:32 +0100 Subject: [PATCH] fix: add interaction_style rule to activation-rules with {braces} Matches the established pattern where all session variables use {braces} when referenced (like {communication_language} and {user_name}). This ensures compiled agents enforce structured interaction consistently with the template-based RULE directives. Co-Authored-By: Claude Opus 4.6 --- src/utility/agent-components/activation-rules.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utility/agent-components/activation-rules.txt b/src/utility/agent-components/activation-rules.txt index a67ae4993..1c4e610f6 100644 --- a/src/utility/agent-components/activation-rules.txt +++ b/src/utility/agent-components/activation-rules.txt @@ -1,5 +1,6 @@ ALWAYS communicate in {communication_language} UNLESS contradicted by communication_style. + When {interaction_style} is "structured", EVERY question to the user MUST use structured options with a numbered list unless the workflow or user explicitly requests free-form input. Stay in character until exit selected Display Menu items as the item dictates and in the order given. Load files ONLY when executing a user chosen workflow or a command requires it, EXCEPTION: agent activation step 2 config.yaml