v0.2.0
What's Changed
Breaking Changes
- BREAKING: 移除
next --batch—— worker 契约本就禁止一次持有多个认领,该参数是无消费者的投机接口。现在next每次只发放一个任务(ready_tasks(limit=1));旧脚本里的--batch N直接删掉即可。
Other Changes
- refactor: ponytail 全仓审计瘦身,净删约 76 行 —— 新增共享 git 子进程助手
gitutil.run_git(scanner / metadata / knowledge / updater 四处收敛);删除仅声明未消费的死代码(templates.placeholders、Inventory.to_dict、FileEntry.size、WikiPaths.repo_rel、i18n.module_optional_files、FlatNode.dir、validate.check_catalog转发包装等);CLI 分发改为子 parserset_defaults(func=cmd_*);state.stats()直接输出busy,next/watch/status繁忙口径单源化;finalize 的 catalog.json 从最多解析 3 次减为 1 次。126 个测试全绿。
Documentation
- docs: README 新增「离线安装」一节 —— 运行时仅依赖 pyyaml,给出
pip download备料 +pip install --no-index的完整离线路径,以及 skill 目录的手动拷贝方式。
Full Changelog: v0.1.0...v0.2.0