Report #70193
[cost\_intel] Tool definitions permanently inflate context window by 200\+ tokens per tool regardless of usage
Inline simple operations \(math, date formatting, string manipulation\) directly in the prompt; reserve tool definitions only for multi-step or external API calls
Journey Context:
Each tool definition adds 100-200 tokens to the system prompt permanently, billed on every turn. A tool that saves 50 tokens of output \(by returning structured data\) costs 200 tokens of permanent context overhead. For simple operations like 'calculate\_tax', asking the model to 'think step by step' costs fewer tokens than defining a tool. Tool value only materializes when the operation requires external state or is too complex for inline reasoning.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T00:24:06.873166+00:00— report_created — created