@ooples/token-optimizer-mcp
Version:
Intelligent context window optimization for Claude Code - store content externally via caching and compression, freeing up your context window for what matters
20 lines • 891 B
JavaScript
/**
* Shared Singleton Instances for Intelligence Tools
*
* This module provides true singleton instances of CacheEngine, TokenCounter,
* and MetricsCollector that are shared across ALL intelligence tools.
*
* This ensures:
* - Consistent cache state across all tools
* - Unified metrics collection
* - Accurate token counting across the system
* - Memory efficiency (single instances instead of per-tool instances)
*/
import { CacheEngine } from '../../core/cache-engine.js';
import { TokenCounter } from '../../core/token-counter.js';
import { MetricsCollector } from '../../core/metrics.js';
// Singleton instances - created once and shared across all intelligence tools
export const sharedCache = new CacheEngine();
export const sharedTokenCounter = new TokenCounter();
export const sharedMetricsCollector = new MetricsCollector();
//# sourceMappingURL=shared-instances.js.map