SuperAPI AI 工具集

researcher

写作与研究

查看项目

更新于 10-16 04:29

技能介绍

用途:Researcher 技能用于对大型代码仓库进行分片式深度研究,支持从 Git URL 分析仓库、代码库深度研究、架构评审以及探索大型项目。

主要能力:流程分为四个阶段——Setup(克隆并映射仓库)、Architect Plan(由架构师提出分片方案)、Await Approval(挂起/恢复审批循环)、Deep Analysis(对已批准分片执行深度分析)。核心命令为 git_repo_analyer,通过 Qianji 执行仓库研究。

使用方式:命令参数包括 repo_url(必填,Git 仓库 URL)、request(可选,研究目标,默认 "Analyze the architecture")、action(可选,"start" 或 "approve",默认 "start")、session_id(approve 时必填,由 start 返回)、approved_shards(approve 时必填,已批准的计划 JSON 字符串)。action="start" 时克隆并映射仓库、请求架构师提出分片计划,返回 session_id、proposed_plan 和审批提示;action="approve" 时用已批准的分片 JSON 恢复同一会话,对已批准分片运行深度分析,返回最终分析载荷。输出为结构化 JSON,典型字段有 success、session_id、message/proposed_plan(start 阶段)、analysis_result/full_context(approve 阶段)。

实现说明:运行时后端为 xiuxian-qianji(Rust),Python 入口为 scripts/research_entry.py,克隆/映射/压缩/保存的工具函数位于 scripts/research.py,工作流定义在 workflows/repo_analyzer.toml。

限制:资料未提供收费、价格、平台支持范围及具体效果等信息。