SuperAPI AI 工具集

gitnexus-debugging

测试与质量

查看项目

更新于 10-15 17:17

技能介绍

用途:当用户排查缺陷、追踪错误或询问“为什么失败”时使用,例如“这个函数为什么失败”“这个错误来自哪里”“谁调用了这个方法”“这个接口返回 500”。

主要能力:通过 gitnexus_query 按错误文本或症状查找相关执行流与符号;通过 gitnexus_context 查看可疑函数的调用方、被调用方与所属流程;通过读取 gitnexus://repo/{name}/process/{name} 追踪执行流;必要时用 gitnexus_cypher 编写自定义调用链查询。

使用方式(工作流):1. gitnexus_query({query: "<error or symptom>"}) 查找相关执行流;2. gitnexus_context({name: "<suspect>"}) 查看调用方/被调用方/流程;3. READ gitnexus://repo/{name}/process/{name} 追踪执行流;4. gitnexus_cypher({query: "MATCH path..."}) 按需自定义追踪。若提示“Index is stale”,在终端运行 npx gitnexus analyze。

常见模式:错误消息用 query 定位抛出点;返回值错误用 context 追踪被调用方数据流;间歇性失败用 context 查找外部调用与异步依赖;性能问题用 context 找调用方多的热点符号;近期回归用 detect_changes 查看改动影响。

限制:资料未提供安装、收费、平台与效果等信息;需先建立索引,索引过期需重新分析;最终仍需阅读源码确认根因。