Skip to content

Releases: ptonlix/beeweave

BeeWeave v0.7.4

Choose a tag to compare

@ptonlix ptonlix released this 19 Jul 08:47
5587272

将 Humanizer-zh 的通用反 AI 写作规则整合到 BeeWeave 的长文和社交内容写作技能中,帮助识别并局部修复公式化、宣传式、模糊归因和表演式表达。

新增

  • 为 beeweave-article-writer 增加长文专用 Humanizer 规则。
  • 为 beeweave-social-writer 增加社交内容专用 Humanizer 规则。
  • 将 Humanizer 规则接入两个 writer 的现有质量检查流程。

设计原则

  • 长文和社交内容分别维护体裁专用规则。
  • 用户明确要求和 active_style_rules.md 优先于内置规则。
  • 只修复命中的具体片段,不机械重写全文。
  • 不修改已有 Workbench 风格资产。
  • 不新增迁移命令或额外的 Humanizer skill。

Full Changelog: v0.7.3...v0.7.4

BeeWeave v0.7.3

Choose a tag to compare

@ptonlix ptonlix released this 17 Jul 06:37

本次版本主要改进 CLI 错误提示、版本参数和 Setup 配置体验,让首次安装、重复配置和升级后的技能刷新更加稳定。

CLI 交互优化

  • 为无法识别的参数提供更清晰的错误提示。
  • 根据当前子命令自动给出对应的 --help 建议。
  • 新增 bwe -v 版本查询方式,同时保留 -V 和 --version。
  • 完善错误输出,减少用户遇到无效参数时的排查成本。

Setup 配置优化

  • Setup 会记住不同 profile 上一次选择的 Agent。
  • 再次运行 Setup 时,自动将此前安装的 Agent 作为默认选项。
  • 交互式复选框和数字选择模式使用一致的默认值。
  • 已移除或不再支持的 Agent 不会被错误恢复。

升级与状态管理

  • 增加统一的 profile 安装状态解析逻辑。
  • Setup 和 Upgrade 复用同一套配置状态读取方式。
  • 提升升级后重放 Setup 配置时的一致性和可维护性。

Full Changelog: v0.7.2...v0.7.3

BeeWeave v0.7.2

Choose a tag to compare

@ptonlix ptonlix released this 16 Jul 09:29

优化 setup 复用与 CLI 参数提示

  • 复用上次 setup 的 Agent 选择

    • bwe setup 现在会读取当前 profile 在 ~/.beeweave/install-state.json 中记录的 agents。
    • 重新执行 setup 时,会自动默认选中上次使用过的 Agent。
    • 显式传入 --agents 时仍以命令行参数为准。
  • 优化 setup 状态读取结构

    • 新增结构化读取逻辑,封装 install-state profile 解析。
    • 减少 CLI 层对 JSON 字段的直接 isinstance 判断。
    • 让 setup 复用逻辑更清晰、更易维护。
  • 支持 bwe -v

    • bwe -v 现在等价于 bwe --version。
    • 避免小写 -v 触发 argparse 默认错误输出。
  • 统一未知参数错误提示

    • 未识别参数现在会输出统一的 beeweave::cli/error 诊断格式。
    • 例如:

BeeWeave v0.7.1

Choose a tag to compare

@ptonlix ptonlix released this 16 Jul 07:27

主要优化 BeeWeave CLI 在用户输错命令时的提示体验。

  • 将未知命令错误改为更清晰的 beeweave::cli/error 诊断格式。

  • 为常见误输入增加命令建议:

    • bwe update → bwe upgrade
    • bwe status → bwe info
    • bwe remove → bwe uninstall
  • 支持相近拼写的自动建议,例如 bwe extern → bwe external。

  • 在交互式终端中高亮建议命令,让用户更容易看到下一步该执行什么。

  • 保持脚本友好:错误仍输出到 stderr,退出码仍为 2。

Full Changelog: v0.7.0...v0.7.1

BeeWeave v0.7.0

Choose a tag to compare

@ptonlix ptonlix released this 15 Jul 15:14
7ecfbec

主要更新

  • 新增 beeweave-article-illustration,用于设置并运行基于 Baoyu skills 的文章配图流程。
  • 新增 bwe illustrate doctor,在正式生成图片前检测 provider 配置、凭证、依赖和上游 skill 完整性。
  • 新增 ./.baoyu-skills/doctor.json 检测缓存,配置未变化时可复用结果,避免重复检测。
  • 新增可选 --probe-image,仅在用户明确同意后进行真实 provider 小图探测,并提示可能产生费用。
  • 统一文章配图输出目录,默认按文章专属目录下的 imgs/ 管理图片。
  • 更新中英文 CLI / Skills 文档,并补充英文版自进化写作工作流页面。
  • 新增 provider doctor 相关测试,覆盖命令解析、项目定位、缓存失效和探测流程。

What's Changed

  • Add article illustration workflow and provider doctor by @ptonlix in #10

Full Changelog: v0.6.0...v0.7.0

BeeWeave v0.6.0

Choose a tag to compare

@ptonlix ptonlix released this 13 Jul 02:59
0b09906

聚焦个人写作风格的持续沉淀与演进,打通从风格初始化、写作过程记录、规则学习到审核激活的完整工作流,同时完善项目贡献与反馈机制。

主要更新

  • 自进化写作能力:新增写作风格初始化、学习和规则演进技能。
  • 风格资产管理:支持维护作者画像、生效规则、候选规则、反模式、写作示例和演进日志。
  • 写作过程追踪:文章和社交内容采用单一工作稿,并通过 trace 记录修改事件、用户反馈及版本状态。
  • 发布流程增强:文章发布时同步更新写作 trace,为后续规则学习保留高质量信号。
  • Workbench 扩展:新增 writing/style、writing/traces 和 writing/eval 标准目录。
  • 文档与测试完善:补充自进化写作工作流文档、技能说明及相关自动化测试。
  • 贡献流程优化:新增标准化的 Bug、功能建议、文档或 Skill 问题模板,以及 PR 模板。

BeeWeave v0.5.1

Choose a tag to compare

@ptonlix ptonlix released this 09 Jul 15:16
  • 修复 bwe setup --agents openclaw:现在会把项目本地 skills 安装到 .agents/skills,与 OpenClaw 官方项目级 agent skills 路径一致。
  • 修复 bash setup.sh --agents openclaw:同步使用 .agents/skills 作为 OpenClaw 项目本地路径。
  • 保留 OpenClaw 全局 portable skills 安装路径为 ~/.openclaw/skills,这是正确的全局 managed skills 路径。

Full Changelog: v0.5.0...v0.5.1

BeeWeave v0.5.0

Choose a tag to compare

@ptonlix ptonlix released this 09 Jul 12:46

重点增强了 Workbench 输入能力、第三方 Agent Skill 管理能力,以及 CLI 的交互体验

  • 新增 beeweave-url-capture:支持把网页 URL 捕获到 workbench/inbox/web/,形成可后续 ingest 的原始资料包。
  • 新增内置项目技能依赖 baoyu-url-to-markdown:用于浏览器渲染网页抽取、Markdown 转换、媒体本地化与 HTML snapshot 保存。
  • 新增 bwe external:支持安装、链接、查看、更新、移除外部第三方 Agent Skills。
  • 新增 beeweave-ppt-writer:支持在 workbench/ppt/ 下创建 HTML PPT 项目,并可配合外部 PPT skill 使用。
  • CLI 输出层升级为 Rich:setup、info、uninstall、profile set-default、external 等命令输出更清晰,并支持 NO_COLOR 和非 TTY 场景。

Full Changelog: v0.3.2...v0.5.0

BeeWeave v0.3.2

Choose a tag to compare

@ptonlix ptonlix released this 09 Jul 03:17

新增自动升级提醒,用于常用交互式 CLI 命令。

  • bwe setup 会在进入 profile 选择前提示可用更新。
  • bwe info 会在已有 setup/stale 警告之后提示可用更新。
  • bwe uninstall 会在卸载确认流程前提示可用更新。
  • 升级检查结果会缓存到 ~/.beeweave/update-check.json,默认 24 小时检查一次。
  • 网络失败时静默跳过,不阻塞正常 CLI 使用。
  • 机器可读命令和低频命令保持安静,包括 cache-*、graph-*、ast-extract、list、profile、--help、--version。
  • source/editable 安装会显示正确的手动升级指引。

Full Changelog: v0.3.1...v0.3.2

BeeWeave v0.3.1

Choose a tag to compare

@ptonlix ptonlix released this 09 Jul 02:02

修正 bwe upgrade 在本地 editable 安装场景下的误判,并补齐 main 分支的自动质量检查。

  • 修复 bwe upgrade 对 uv tool + editable source 安装的识别。

    • 这类安装现在会被识别为 source。
    • 不再错误执行 uv tool upgrade beeweave 后提示升级完成。
  • 新增 GitHub Actions 质量检查。

    • push 到 main 和 PR 时自动执行 make check。
    • 覆盖 Ruff、mypy 和 pytest。
  • 新增回归测试,覆盖 editable source 安装检测场景。

Full Changelog: v0.3.0...v0.3.1