MCPcopy Create free account
hub / github.com/oboard/claude-code-rev / computeTools

Function computeTools

src/screens/REPL.tsx:2436–2442  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2434 // the closure captured at render time. Also doubles as refreshTools()
2435 // for mid-query tool list updates.
2436 const computeTools = () => {
2437 const state = store.getState();
2438 const assembled = assembleToolPool(state.toolPermissionContext, state.mcp.tools);
2439 const merged = mergeAndFilterTools(combinedInitialTools, assembled, state.toolPermissionContext.mode);
2440 if (!mainThreadAgentDefinition) return merged;
2441 return resolveAgentTools(mainThreadAgentDefinition, merged, false, true).resolvedTools;
2442 };
2443 return {
2444 abortController,
2445 options: {

Callers 1

REPLFunction · 0.85

Calls 3

assembleToolPoolFunction · 0.85
mergeAndFilterToolsFunction · 0.85
resolveAgentToolsFunction · 0.85

Tested by

no test coverage detected