这是什么#
根据公开仓库 README 整理:用于把资料整理成带原文出处、可检索且可核验的知识库,并提供检查、检索与工作评审能力。
- 代码仓库:https://github.com/xiaolai/klode
- 13 人收藏 · 主要用 Python 写成
最新版本#
v0.5.0 — breaking changes, correctly numbered · 发布于 2026-08-15
最近的改动#
文档更新
其他改动
- 发布 0.5.1 版
- 为 Markdown 和批量导入补充文档
- 增加 Markdown 和批量导入;让命令行搜索与 MCP 保持一致
- release: 0.5.0 — 代码和 0.4.3 相同,但版本号终于如实反映了它
- release: 0.4.3 — 一个带有不兼容改动的补丁版本,已在开头明确说明
- 第三轮审计:又发现 11 个问题,而且反复出现的情况是,我总是在三个入口中只守住一个
- 审计记录:把两轮结果都记下来,包括那些经核查后站不住脚的说法
- gate/services:在调用者实际使用的那条路径上,门槛检查只是摆设
- 第二轮审计(续):三个列表入口中,警戒机制只保护了一个,而且我还破坏了软链接的定位
- 第二轮审计:我自己的修复仍留下 6 个漏洞,其中 4 个就在防护措施本身
- gate:我自己的修复让重新锁定版本时悄悄撤销了人工批准
- gate:错误的 -c 参数会打印 25 行内部报错信息,而库的命令行工具只打印一行
- config:公开的加载器在最常见的调用方式下报错
- cli:四条提示都让读者运行一个只有我电脑上才有的命令
- settings:拒绝明文配置时,提示用户使用的密钥会破坏设置文件
- gate:一个异常的排列结果声称自己完成了抵消,实际上并没有
- check/config:书架名称如果作为路径参数传给 git,可能会关闭防泄漏保护
- gate:一次校准是通过一个评判标准测出来的,却被另一个标准拿来宣称有效
- gate:门槛是按四舍五入后的数字设定的,所以出错时只会把结果误判为 Go
- gate:修改后的评分标准无法通过错误信息中点名的命令重新批准
- check/build/normalize:程序把库文件路径当成匹配规则读取,结果检查工具没有报出任何提示
- settings:写成整数的公开地址绕过了明文检查
- release:0.4.2 — 把升级警告放进带标签的发布文件里
- tests:我写的三个测试检查的是这台机器上的工具链,而不是程序实际表现
- release:0.4.1 — 记录第二次审查,并提升版本号
改动标题译自作者提交代码时写的英文原文,点击可查看原文。