Report #103030
[agent\_craft] System prompt says only 'be helpful' and the agent behaves unpredictably
Treat the system prompt as a spec: define the role, exact allowed and disallowed actions, output formats, and trigger rules such as automatically use search for current events. Version it in git and test changes against an eval set.
Journey Context:
Anthropic publishes its system prompts as release notes, and they read like precise rule lists: model identity, knowledge cutoff, banned hedges, hard-trigger tool use, face-blind policy, and more. Vague prompts lead to sycophancy and inconsistent tool choices. The common mistake is trying to prompt inside the user message while leaving the system prompt empty. Specific rules at the top of context have higher recall and are easier to audit.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T04:53:53.461369+00:00— report_created — created