muAgent-RepoChat 需求 1. GitHub仓库克隆:用户提供GitHub仓库地址后,系统应自动克隆代码至指定的本地路径,便于后续分析。 2. 代码结构解析与信息提取:解析仓库结构,统计文件和文件夹数量,分析每个文件夹内容并生成描述。 3. 初始信息生成:基于文件结构,推测仓库的主要目的或功能,识别可能的启动文件及其路径,并提供如何启动仓库的指导。 4. 图数据库构建:将仓库内容以某种结构存入图数据库,以便后续的问答和查询。 5. 问答功能:基于初始化信息提供关于仓库的基本问题解答。