SuperAPI AI 工具集

openclaw-node-inspect-debugger

测试与质量

查看项目

更新于 10-16 06:14

技能介绍

用途:在使用 Node.js inspector 调试断点、异步挂起、隐藏局部变量、堆保留与 CPU 热路径时使用。该技能是固定版 OpenClaw 源码的 Codex 适配,仓库专用命令仅适用于已验证的 OpenClaw 检出,可移植的调试器命令适用于所选进程。

主要能力与用法:优先构造最小复现,可先用 node inspect path/to/script.js;TypeScript 项目使用现有 TS loader 配合 --inspect-brk。单文件测试用单 worker 与所属仓库包装器调试。依赖版本敏感参数前先查看当前 Node 与工具帮助。可参考随包源码中的 inspector REPL 命令、断点、source map、脚本化 CDP、CPU profile 与堆快照。附加到运行中进程前需确认 PID、进程属主、准确代码与 inspector 目标;向共享进程发信号或注入调试器需相应属主授权,调试技能本身不授予任何权限。

限制与边界:inspector 端口绑定回环,不同目标使用不同端口,不隐式暴露调试端点或安装 CDP 工具,优先复用已有依赖。profile 与可能含隐私的堆捕获保存在任务自有存储,不进入公开 diff。会话结束后应恢复需继续运行的进程、只释放自有资源、从预期变更中移除临时断点,并在无调试器情况下重跑原失败命令。需报告复现边界、证据、修复与正常验证,仅建立 inspector 连接不等于修复缺陷。本包无强制安装的配套组件,检出与运行时前置条件及条件性源码引用仍适用。