SuperAPI AI 工具集

meta-stack-trace-investigator

编程与开发

查看项目

更新于 10-16 03:39

技能介绍

用途:将用户提供的堆栈跟踪、traceback、运行时错误或失败日志,转化为结构化的根因报告,而不是直接给出回答。

主要能力:先对跟踪信息做一次解析与语言分类(Python、JavaScript、TypeScript、Go、Rust 或未知),随后并行运行异构调查步骤,包括:grep_repo(在当前仓库中用 ripgrep 检索符号)、search_issues(按相似问题列出 GitHub issue)、git_history(查看涉及受影响文件的近期提交)、diff_context(获取当前工作区上下文的 git-diff)、history_patterns(历史探索技能的既有技能/路由使用模式)、memory_recall(召回 traceback 主题下存储的既往事件)、language_probe(路由到对应语言助手技能,如 stack-trace-python-probe、stack-trace-js-probe、stack-trace-go-probe、stack-trace-rust-probe 或通用回退)。root_cause 与 repro_suggestion 步骤把上述信号收敛为假设、具体修复目标和验证命令,最终摘要会明确标注降级/不可靠的证据来源,再持久化该事件。

使用方式:触发时在同一轮对话中粘贴 traceback,并说出触发语 investigate stack trace,或使用 frontmatter 中列出的本地化触发词。

限制:若任一叶子步骤失败,编排器只会通过 step_outputs 暴露部分输出;此时需要操作者手动运行 rg <symbols>、gh issue list --search、git log 和 memory search,并自行综合报告。其余细节暂未提供。