MCPcopy
hub / github.com/ruvnet/ruflo / ToolContext

Interface ToolContext

v3/@claude-flow/claims/src/api/mcp-tools.ts:63–71  ·  view source on GitHub ↗

* Tool execution context

Source from the content-addressed store, hash-verified

61 * Tool execution context
62 */
63interface ToolContext {
64 sessionId: string;
65 requestId?: string | number | null;
66 orchestrator?: unknown;
67 swarmCoordinator?: unknown;
68 agentManager?: unknown;
69 claimsService?: ClaimsService;
70 metadata?: Record<string, unknown>;
71}
72
73/**
74 * Tool handler function type

Callers

nothing calls this directly

Implementers 15

ConfigManagerruflo/src/ruvocal/src/lib/server/confi
MemoryStoretests/docker-regression/fixtures/sampl
LRUCachev3/@claude-flow/embeddings/src/rvf-emb
RvfEmbeddingCachev3/@claude-flow/embeddings/src/rvf-emb
PersistentEmbeddingCachev3/@claude-flow/embeddings/src/persist
CacheManagerv3/@claude-flow/memory/src/cache-manag
TieredCacheManagerv3/@claude-flow/memory/src/cache-manag
SimpleMemoryStorev3/@claude-flow/memory/benchmarks/memo
VectorStorev3/@claude-flow/memory/benchmarks/memo
LRUCachev3/@claude-flow/memory/benchmarks/cach
TTLCachev3/@claude-flow/memory/benchmarks/cach
TwoLevelCachev3/@claude-flow/memory/benchmarks/cach

Calls

no outgoing calls

Tested by

no test coverage detected