Expand description
Description token-pruning.
Two layers:
-
HeuristicOptimizer— deterministic, offline, no model dependency. Targets the known failure modes of human-written MCP descriptions: politeness filler, self-reference (“This tool is a tool that…”), duplicate sentences, Markdown emphasis, whitespace runs. -
DescriptionOptimizertrait — drop-in slot for an LLM-driven rewriter (e.g. Claude, GPT) implemented outside this crate so the core binary stays pure-CPU and offline.
A Jaccard guardrail prevents the heuristic pass from losing meaning.
Structs§
- Heuristic
Optimizer - Default offline pruner.
- Optimization
Outcome
Traits§
- Description
Optimizer - Pluggable optimizer interface. Out-of-tree backends (Claude/GPT/…) implement this.