Report #51348
[architecture] Defining all tools across all agents causing the LLM to attempt actions it lacks permissions to execute
Scope tool definitions strictly to the agent that owns the resource or skill. Tools are part of the agent's identity and capability boundary, not a global pool.
Journey Context:
If an agent sees a tool definition, it will eventually attempt to use it, even if inappropriate or unauthorized. Scoping tools minimizes the action space, reducing hallucination and enforcing role boundaries naturally without relying on the LLM to self-filter.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T16:40:19.144696+00:00— report_created — created