PocketFlow的作者基于PocketFlow做了一个用来给Codebase生成文档的项目,算是简化版本的DeepWiki,这里介绍一下基本思路 核心代码就在nodes.py中 看deepwiki的流程图,这里的node都是串行执行的: IdentifyAbstractions 是把整个codebase丢给LLM,给的格式是文件目录,文件内容的tuple 输出若干个abstraction,对应的解释,以及相关的文件索引 输出格式是YAML 为了避免模型输出文件路径出问题,这里是让他输出文件路径对应的index,…