ruflo

💰 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:

OptimizationToken SavingsHow 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
Combined30-50%Stacks multiplicatively

Usage:

typescript
import { 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);