正在打开每日关注
正在打开每日关注
OpenWiki 0.2.5 新增 .openwikiignore,可排除无关目录与文件,减少扫描范围和 token 消耗。
OpenWiki supports `.openwikiignore` in 0.2.5! Specify paths which should be ignored by OpenWiki runs and avoid wasting tokens on parts of your codebase which don't matter. Try it out today: npm install -g openwiki Many thanks to Sohail Sarkar for contributing this! https://t.co/aZONneVM8A
是什么
OpenWiki 是 langchain-ai 开源的 TypeScript CLI,用 Agent 读取代码库或个人知识,生成并持续维护由 Markdown 组成的 Wiki;本条推文介绍 0.2.5 新增的 .openwikiignore,让用户声明不应参与 OpenWiki 运行的路径。
架构与核心设计
代码 Wiki 采用可恢复的页面任务队列:通过 begin → submit_plan → next_page → submit_page → finish 推进,使用 openwiki/.run.json、页面清单、Claims 和源代码检查点保存进度。Grounded Claims 将重要事实绑定到版本化仓库证据,更新时可识别需要复核的页面。
关键洞察 忽略规则是一个低成本但高杠杆的上下文边界:依赖目录、大型无关目录和环境文件不进入扫描,能减少无效 token 消耗,也让文档生成更聚焦。它与 Codex、Claude Code、OpenCode、Cursor 集成及 CI 自动更新形成完整研发效能链路。
边界与风险 README 明确要求 Node.js 22 或更高版本;外部编码 Agent 集成目前只支持仓库源码和测试,不支持连接器上下文。忽略范围过宽可能隐藏生成 Wiki 所需的架构证据,规则应按仓库实际结构审慎配置;截图中的示例也不等于提供了秘密信息保护机制。