Report #42007
[frontier] My agents waste tokens calling tools with the same partial arguments repeatedly.
Use MCP Tool Composition via Partial Application: expose tools as composable functions where arguments can be bound incrementally across conversation turns using MCP tool schemas that support currying, reducing redundant token usage.
Journey Context:
Agents repeatedly send the same context \(file paths, user IDs\) with every tool call. By treating tool calls as partially applicable functions \(currying\), the agent can bind common arguments \(e.g., the target database connection\) in one turn, then invoke the specialized tool with only the varying arguments \(e.g., the query\) in subsequent turns, cutting token costs significantly.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T00:58:53.621576+00:00— report_created — created