Releases: imraywang/wewrite
Release list
WeWrite 4.2 — 可选配图与高可用内容生成
主要变化
- 文章生成不再默认生图:正文完成后,可按需单独添加封面、完整配图、排版或发布
- 写作前新增文章任务书,明确目标读者、核心问题、读者收益、核心判断、反方与适用边界
- 新增主张与证据清单,区分事实、推断、观点和用户经历,无法支持的主张不进入正文
- 初稿与成稿正式分离:审稿不通过会直接改稿并复审,只有达到交付标准才生成成稿
- 收紧个人经历边界:没有用户提供的材料时,不再由人格模板或范文补造朋友、对话和场景
- 自学习改为按内容类型、框架和人格生效;单次修改只作参考,重复出现或明确确认后才成为稳定规则
- 清理强制钩子、关键词次数和固定配图等影响正文质量的旧规则
- README、实际流程和内容质量验收说明已同步
升级提示
- 新任务会保存文章任务书、主张清单、初稿、成稿和编辑报告
- 旧任务会自动补齐新增产物路径,无需手工迁移
- 建议重新运行
bash install.sh,或执行uv tool install --upgrade wewrite更新命令行工具
验证
- 110 项测试通过
- 首轮上下文预算检查通过
- 代表性完整流程、构建与独立安装验证通过
- 已发布至 PyPI:
wewrite 4.2.0 - 已通过 PR #33 合并到
main
WeWrite 4.0 — 可恢复、安全、可追溯的公众号工作流
主要变化
- 每篇文章使用独立任务目录,支持中断恢复,不再互相覆盖
- 为事实、数据和引述保存独立来源记录
- “写一篇”默认只交付审过的本地稿;只有明确要求时才生图或推草稿箱
- 图片生成支持数量和预估费用上限
- 质量标准改为准确、观点、有用、合声、好读,工具分数只提示机械语言风险
- 统一历史记录、自学习和评分方向,修复多图片服务配置与自定义人格加载
- 常用说明体积减少约 69%,补齐完整流程测试
升级提示
旧历史记录可以继续读取。共享的 output/_state.yaml 已停止使用,新文章会写入 runs/<任务编号>/。建议重新运行 install.sh,或升级 wewrite 命令行工具后再使用新版 skill。
验证
- 94 项测试通过
- 24 个命令入口检查通过
- 已验证任务恢复、来源记录、发布授权、本地预览和 PyPI 安装包
WeWrite 3.3 — 从单体 Skill 到三层架构
WeWrite 3.3 — 从单体 Skill 到三层架构
这是 WeWrite 开源以来最大的一次重构。上一个公开版本还是一个近万 token 的单体 SKILL.md + 一堆散装 Python 脚本;从 3.x 起,WeWrite 变成了「提示词层 + 运行时层 + 状态层」三层解耦的完整工程:
skills/(判断交给 Agent) +
wewriteCLI(确定性交给 Python) + ~/.wewrite/(你的数据只属于你)
✨ 亮点
🧩 模块化:1 个单体 → 10 个自包含 Skill
主入口 wewrite 负责路由与 8 步管道编排,9 个 wewrite-* 模块各管一段、可独立激活:
| 模块 | 职责 |
|---|---|
wewrite-style |
首次使用的风格建档 |
wewrite-topic |
热点选题 + 历史表现加权 |
wewrite-write |
框架 → 素材 → 写作(完整写作路径) |
wewrite-review |
SEO + 写作质量评分 + 自检报告 |
wewrite-visual |
AI 配图 |
wewrite-publish |
排版 → 微信草稿箱(+ gallery / 图文卡片) |
wewrite-learn |
修改学习飞轮 / 范文库 / 主题学习 |
wewrite-stats |
阅读数据回填,反哺选题 |
wewrite-rewrite |
一源多发:小红书 / 抖音口播稿 |
每个模块自带 references/,目录复制到哪都能用。跨模块状态统一走 ~/.wewrite/output/_state.yaml 契约。
📦 wewrite CLI 登陆 PyPI
确定性操作全部沉淀为独立命令行工具,不装 skill 也能用:
uv tool install wewrite # 或 pipx install wewritewewrite preview / publish— Markdown → 微信 HTML → 草稿箱wewrite score— 写作质量评分(11 项统计学/语言学检测)wewrite validate— 16 条微信平台排版规则校验wewrite hotspots / seo / stats / diagnose / fetch-article / learn-edits …
🎨 排版系统大升级
- 9 种内容容器:
:::callout:::timeline:::dialogue:::quote:::pullquote:::label:::steps:::highlight:::summary - 18 套内置主题 +
wewrite learn-theme从任意公众号文章学习新主题 - 粘贴加固:预览复制进微信编辑器不再丢样式
- 自动校验闭环:转换输出必须通过自家
wewrite validate(CI 强制)
🏠 用户状态外置到 ~/.wewrite/
配置、风格档案、历史记录、范文库、学习成果全部搬出仓库——升级、重装、换机不再丢数据。老用户一条命令迁移:wewrite migrate --from <旧目录>(install.sh 会自动做)。
🚀 四大 Agent 宿主开箱即用
Claude Code、Codex、OpenClaw、Hermes 均已原生支持 folder-per-skill 标准,dist/ 单体构建产物正式退役:
git clone https://github.com/imraywang/wewrite && cd wewrite && bash install.sh
# Hermes 用户:hermes skills install imraywang/wewrite💰 混合路由写作(可选)
wewrite llm-write 支持将初稿生成路由到 DeepSeek,实测单篇成本约 $0.04,编排判断仍由你的 Agent 完成。
⚠️ 升级注意(Breaking Changes)
- 根 SKILL.md 已删除——老版本用户请重新运行
bash install.sh,它会链接 10 个新模块并清理旧链接。 - 用户状态位置变更——首次运行 install.sh 时自动迁移到
~/.wewrite/;也可手动wewrite migrate --from <旧仓库路径>。 - dist/ 目录不再存在——OpenClaw / Codex 用户改用 install.sh 的自动链接(检测到
~/.openclaw/~/.codex即追加)。 - Python 脚本直调路径全部失效,统一改用
wewrite <cmd>。
📊 数据一览
- 10 个 skill 模块 · 18 套主题 · 7 种写作人格 · 9 种内容容器
wewrite score11 项质量检测 ·wewrite validate16 条平台规则- 测试 72 项 · CI 三条流水线(质量门 / star 图表 / PyPI 自动发版)
完整安装与文档:https://github.com/imraywang/wewrite · PyPI: https://pypi.org/project/wewrite/