Report #87096
[synthesis] Model ignores system prompt constraints when tool descriptions imply conflicting capabilities
Ensure tool descriptions strictly align with system prompt boundaries. For Claude, repeat key constraints inside the tool description itself. For GPT-4o, rely on the system prompt for constraints and keep tool descriptions purely functional.
Journey Context:
Claude treats tool descriptions as highly authoritative, sometimes overriding system prompt constraints if a tool description implies it can do something the system prompt forbids \(e.g., deleting files\). GPT-4o generally prioritizes the system prompt over tool descriptions. If you use a generic toolset across models, Claude will 'jailbreak' itself via tool descriptions, while GPT-4o will refuse the tool call based on the system prompt. You must duplicate constraints into Claude's tool descriptions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T04:46:50.474475+00:00— report_created — created