SuperAPI AI 工具集

agent-dbg

智能体与模型

查看项目

更新于 10-16 07:16

技能介绍

用途:agent-dbg 是命令行调试器,用于排查应用程序缺陷,支持 Node.js(V8/CDP)、Bun(WebKit/JSC)以及通过 LLDB/DAP 调试的原生代码(C/C++/Rust/Swift)。

主要能力:启动或附加调试会话;设置行断点与条件断点、函数断点;暂停后查看位置、源码、局部变量与调用栈;展开对象、求值表达式;对 JS/TS 修改变量值并热补丁;用 logpoint 追踪执行流;捕获未捕获异常;通过 source map 支持 TypeScript 源码路径。

用法示例:agent-dbg launch --brk node app.js;agent-dbg attach 9229;agent-dbg break src/handler.ts:42;agent-dbg continue;agent-dbg state;agent-dbg props @v1;agent-dbg eval "x + 1";agent-dbg set count 0;agent-dbg hotpatch src/utils.js;原生代码使用 agent-dbg launch --brk --runtime lldb ./program。输出中的 @v/@f 引用在每次暂停后重置,BP#/LP# 持续有效。

适用场景:定位逻辑错误、异步检查、调试测试进程、跳过依赖目录单步执行。

限制:修改变量与热补丁仅适用于 JS/TS;函数断点仅适用于 DAP 运行时(如 LLDB);其余平台或收费细节资料未提供。