💰 Token Optimizer
/docs/getting-into-the-flow/token-optimizer
The Token Optimizer integrates agentic-flow optimizations to reduce API costs by compressing context and caching results.
Savings Breakdown:
| Optimization | Token Savings | How It Works |
|---|---|---|
| ReasoningBank retrieval | -32% | Fetches relevant patterns instead of full context |
| Agent Booster edits | -15% | Simple edits skip LLM entirely |
| Cache (95% hit rate) | -10% | Reuses embeddings and patterns |
| Optimal batch size | -20% | Groups related operations |
| Combined | 30-50% | Stacks multiplicatively |
Usage:
typescriptimport { getTokenOptimizer } from '@claude-flow/integration'; const optimizer = await getTokenOptimizer(); // Get compact context (32% fewer tokens) const ctx = await optimizer.getCompactContext("auth patterns"); // Optimized edit (instant (regex-based, no LLM call) for simple transforms) await optimizer.optimizedEdit(file, oldStr, newStr, "typescript"); // Optimal config for swarm (100% success rate) const config = optimizer.getOptimalConfig(agentCount);