diff --git a/cheddahbot/router.py b/cheddahbot/router.py index 1fff7a3..fd426dc 100644 --- a/cheddahbot/router.py +++ b/cheddahbot/router.py @@ -44,7 +44,10 @@ def build_system_prompt( "- After using tools, always respond to the user with a final answer. " "Do not end your turn with only tool calls and no text.\n" "- For tasks requiring shell commands, file edits, or system access, " - "use the delegate_task tool instead of trying to do it yourself." + "use the delegate_task tool instead of trying to do it yourself.\n" + "- EXCEPTION: If a specialized tool exists for the request (e.g. write_press_releases), " + "call that tool directly — do NOT delegate it. Specialized tools have their own " + "orchestration and skill prompts built in." ) return "\n\n---\n\n".join(parts)