SuperAPI AI 工具集

review-delta

编程与开发

查看项目

更新于 10-15 23:43

技能介绍

用途:只针对改动代码及其影响范围做聚焦、省 token 的代码审查,而非全仓库审查。

主要能力:通过 get_review_context_tool() 自动从 git diff 检测变更文件,返回受影响节点与文件(爆炸半径)、变更区域源码片段及审查指引(测试覆盖缺口、大范围影响警告、继承关系问题)。可分析调用者变更、继承变更(Liskov 替换问题)与依赖较多的文件等风险点。

使用方式:先调用 build_or_update_graph_tool() 做增量更新,确保图谱最新;再调用 get_review_context_tool() 获取上下文;随后分析 impacted_nodes 和 impacted_files。对每个变更文件检查正确性、风格与潜在缺陷,确认受影响的调用者/依赖方是否需要更新;可用 query_graph_tool(pattern="tests_for", target=<function_name>) 验证测试覆盖,并标记未测试的改动函数。最终按结构化格式报告:摘要、风险等级(低/中/高)、发现的问题、爆炸半径列表与建议。开始前可调用 get_docs_section_tool(section_name="review-delta") 获取优化流程,上下文中只使用变更节点及其 2 跳邻居。

适用场景:需要快速、低成本审查增量提交的代码审查流程,尤其关注变更波及范围时。

限制:依赖图谱工具链(build_or_update_graph_tool、get_review_context_tool、query_graph_tool 等)可用;资料未提供具体安装、运行环境、平台与收费信息。