Skip to content

v0.2.0

Choose a tag to compare

@luomsis luomsis released this 04 Sep 01:32

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.placeholdersInventory.to_dictFileEntry.sizeWikiPaths.repo_reli18n.module_optional_filesFlatNode.dirvalidate.check_catalog 转发包装等);CLI 分发改为子 parser set_defaults(func=cmd_*)state.stats() 直接输出 busynext / 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