Eliminates cross-workspace circular dependency that triggered Bun ARM code-splitting deadlock. The tool's 471-line RL data collection infrastructure (analytics, GrowthBook, scoring weights, tool_reference API) is preserved intact. Changes: - Move ToolSearchTool.ts, prompt.ts, constants.ts to src/tools/ToolSearchTool/ - Update 11 consumer imports from @claude-code-best/builtin-tools/ to relative paths - Delete stubs and empty shells (MonitorTool.tsx, WorkflowPermissionRequest.tsx) - Verify: splitting build succeeds, runtime -p mode responds without deadlock |
||
|---|---|---|
| .. | ||
| src | ||
| StreamingToolExecutor.ts | ||
| toolExecution.ts | ||
| toolHooks.ts | ||
| toolOrchestration.ts | ||