claude-code-best/scripts
James Feng 98bb25636b refactor(tools): static import → require() 迁移 + 兜底修复
Codex 完成:
- tools.ts: 7 个 static import (指向空壳 stub) → require("@claude-code-best/builtin-tools/...")
  涉及: SleepTool, CronTools, RemoteTriggerTool, MonitorTool, SendUserFileTool,
  PushNotificationTool, TeamCreateTool, TeamDeleteTool, SendMessageTool, WorkflowTool
- PermissionRequest.tsx: MonitorTool require() 指向 builtin-tools
- TeamCreateTool/DeleteTool/SendMessageTool 用 lazy require() 打破循环依赖

兜底修复:
- defines.ts: 保持 MONITOR_TOOL + WORKFLOW_SCRIPTS 禁用
  原因: builtin-tools 里的真工具 import "src/..." 产生跨包循环引用
  在 splitting:true 下触发 chunk 间死锁,在 splitting:false 下触发 ESM 初始化死锁
  这是逆向工程的结构性限制,非简单修复能解决

验证: --version / -p / --print / 源码模式 全部通过
2026-06-02 13:41:47 +08:00
..
defines.ts refactor(tools): static import → require() 迁移 + 兜底修复 2026-06-02 13:41:47 +08:00
dev-debug.ts feat: 简化 debug 方式 2026-04-03 16:47:24 +08:00
dev.ts feat: restore daemon supervisor and remoteControlServer command (#170) 2026-04-07 15:36:29 +08:00
download-ripgrep.ts fix: 尝试修复 windows 下面没有 unzip 的问题 2026-04-04 17:02:39 +08:00
health-check.ts feat: 添加代码健康度检查脚本 2026-04-01 07:17:09 +08:00
post-build.ts feat: pull in Vite build system + complete packages/builtin-tools/ 2026-06-01 18:18:03 +08:00
postinstall.cjs feat: 支持简化版本的 rg 下载 2026-04-06 10:31:15 +08:00
rcs.ts feat: 支持自托管的 remote-control-server (#214) 2026-04-09 17:40:50 +08:00
verify-gates.ts feat: enable GrowthBook local gate defaults for P0/P1 features 2026-04-06 17:00:30 +08:00
vite-plugin-feature-flags.ts feat: pull in Vite build system + complete packages/builtin-tools/ 2026-06-01 18:18:03 +08:00
vite-plugin-import-meta-require.ts feat: pull in Vite build system + complete packages/builtin-tools/ 2026-06-01 18:18:03 +08:00