Skip to content

Releases: zhouke0929/wechat-visual-director

v0.1.0-alpha.23

v0.1.0-alpha.23 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Aug 17:47

v0.1.0-alpha.23

Alpha.23 完善了宿主 Agent 原生生图与本地工作台之间的候选交接:正文图片已经采用、替换或积累多个候选后仍可继续生成;封面获得同等的受控请求与回传通道。所有新图片只会追加为待审核候选,不覆盖用户当前选择。

主要变化

  • 正文图片槽不再因为已经采用、替换或存在历史候选而停止下发宿主生图请求;
  • 正文与封面候选均取消历史数量上限,允许用户按需持续生成和比较;
  • 新增封面宿主请求:支持单独读取封面或一次读取正文与封面的主题绑定 Prompt;
  • 新增封面专用 host-import,保存请求 ID、宿主名称、模型、Prompt 哈希和生成时方案 revision;
  • 正文和封面导入都只追加待审核候选,保持当前采用结果不变,不替用户自动选择;
  • 生成期间仅切换主题不会拒绝正文或封面回传;真正的文章语义、图片任务或候选 revision 变化才要求重新读取请求;
  • 空请求改为明确的 host_image_handoff_blocked,并返回逐目标阻断原因;Skill 要求 Agent 硬停止,不得自行补写 Prompt 或伪装成人工上传;
  • CLI 增加 image context --asset-type body_image|cover|all 和封面导入参数;
  • 工作台能区分“宿主原生生图”封面来源;README、Skill 与 CLI 契约同步更新。

交给 Agent 安装

把本 Release 页面交给具备终端能力的 Agent,并要求它先阅读固定版本的 INSTALL_FOR_AGENT.md

https://github.com/zhouke0929/wechat-visual-director/releases/tag/v0.1.0-alpha.23

Windows x64

$installer = Join-Path $env:TEMP "wechat-visual-director-install-alpha23.ps1"
Invoke-WebRequest "https://github.com/zhouke0929/wechat-visual-director/releases/download/v0.1.0-alpha.23/install-release.ps1" -OutFile $installer
$result = powershell -NoProfile -ExecutionPolicy Bypass -File $installer | ConvertFrom-Json
powershell -NoProfile -ExecutionPolicy Bypass -File $result.launcher doctor --json

macOS Apple Silicon / Intel

installer="$(mktemp -t wechat-visual-director-install.XXXXXX)"
curl -fsSL "https://raw.githubusercontent.com/zhouke0929/wechat-visual-director/main/scripts/install-release.sh" -o "$installer"
bash "$installer"
"$HOME/Library/Application Support/wechat-visual-director/visual-director" doctor --json

macOS 安装器会自动识别处理器架构并选择 arm64x64 的自包含 Release 包。

兼容性与安全

  • Windows 10/11 x64 与 macOS Apple Silicon / Intel 继续使用自包含安装包,不要求用户预装 Python、Node.js 或 Git;
  • 升级保留正式任务、图片、公众号配置和图片 Provider 私密配置;
  • 宿主通道不会读取工作台保存的图片 API Key,也不会静默降级到收费图片 API;
  • 新候选必须在本地工作台人工审核和采用,创建公众号草稿仍需用户明确确认。

验证

  • API 与 CLI 测试覆盖已采用正文槽继续追加、空请求阻断、封面请求与回传、并发 revision 冲突和主题切换兼容;
  • Web 类型检查、生产构建和宿主封面来源展示通过;
  • Windows 与 macOS Release 继续在 GitHub Actions 中构建自包含资产并执行隔离安装冒烟测试。

v0.1.0-alpha.22

v0.1.0-alpha.22 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Aug 11:38

v0.1.0-alpha.22

Alpha.22 把 macOS 从需要源码环境的技术预览,推进为可以直接交给 Agent 完成的自包含便携安装:Apple Silicon 与 Intel 分别获得匹配架构的 Release 包,安装、升级、启动、诊断和卸载沿用 Windows 已验证的持久化契约。普通用户无需预装 Git、Homebrew、Python、Node.js、pnpm 或 Wenyan。

主要变化

  • 新增 macOS Apple Silicon(arm64)与 Intel(x64)自包含 tar.gz,内置 Python 3.11、后端依赖和生产工作台;
  • 新增固定 macOS Release 安装入口:自动识别处理器架构、下载匹配资产与 .sha256、校验完整性并调用包内运行时安装;
  • macOS 稳定入口统一为 ~/Library/Application Support/wechat-visual-director/visual-director,程序版本位于 versions/,任务、图片、配置和日志保存在版本目录之外;
  • 升级前会安全停止既有运行时,安装后自动启动并执行 doctor --json,最终返回 workbench_urlsettings_url、运行时身份和首次上手说明;
  • 启动、配置解析和卸载优先使用包内 Python,不再隐式依赖系统 Python;普通用户安装阶段不再依赖 rsync
  • 默认卸载只移除程序与宿主 Skill 注册,保留任务、图片和本机私密配置;显式 --purge 才完整清理;
  • Release 工作流分别在 Windows x64、macOS Apple Silicon 和 macOS Intel runner 构建,并在屏蔽系统 Python 的隔离目录中完成安装、启动、诊断和卸载冒烟测试;
  • 三个平台资产验收通过后,由单独发布任务一次性汇总 ZIP、tar.gz、SHA-256 和安装器,避免并行任务重复修改 Release;
  • README、Skill、Agent 安装说明和官网“交给 Agent 安装”提示词统一为 Windows/macOS 双平台入口。

交给 Agent 安装

把本 Release 页面交给具备终端能力的 Agent,并要求它先阅读固定版本的 INSTALL_FOR_AGENT.md

https://github.com/zhouke0929/wechat-visual-director/releases/tag/v0.1.0-alpha.22

Windows x64

$installer = Join-Path $env:TEMP "wechat-visual-director-install-alpha22.ps1"
Invoke-WebRequest "https://github.com/zhouke0929/wechat-visual-director/releases/download/v0.1.0-alpha.22/install-release.ps1" -OutFile $installer
$result = powershell -NoProfile -ExecutionPolicy Bypass -File $installer | ConvertFrom-Json
powershell -NoProfile -ExecutionPolicy Bypass -File $result.launcher doctor --json

macOS Apple Silicon / Intel

installer="$(mktemp -t wechat-visual-director-install.XXXXXX)"
curl -fsSL "https://raw.githubusercontent.com/zhouke0929/wechat-visual-director/main/scripts/install-release.sh" -o "$installer"
bash "$installer"
"$HOME/Library/Application Support/wechat-visual-director/visual-director" doctor --json

macOS 安装器会自动选择以下资产之一:

  • wechat-visual-director-macos-arm64-v0.1.0-alpha.22.tar.gz
  • wechat-visual-director-macos-x64-v0.1.0-alpha.22.tar.gz

安装成功应同时满足:

core_ready=true
workbench_ready=true
persistent=true
version=0.1.0-alpha.22
running_version=0.1.0-alpha.22
version_match=true
runtime_match=true
runtime_mode=bundled_python
bundled_runtime=true
host_skill_registered=true

兼容性与安全

  • Windows 10/11 x64 继续作为正式便携包平台;
  • macOS 支持 Apple Silicon 与 Intel 自包含安装,在更多真实设备完成长期运行验证前仍标记为便携安装 Technical Preview;
  • 安装与升级不会读取或回显图片 API Key、微信公众号 AppSecret、Cookie 或 Token;
  • 创建公众号草稿仍需在本地工作台人工确认,项目不会自动群发;
  • macOS 无法使用自包含包时仍保留源码开发路径,但普通用户和 Agent 不应默认 clone 仓库或配置开发环境。

验证

  • API 全量测试通过;
  • Web 类型检查、生产构建和静态主题样本同步检查通过;
  • Windows 安装契约与 Release 包冒烟测试通过;
  • macOS shell 语法、源码隔离安装和双架构自包含包冒烟测试已纳入 GitHub Actions;
  • macOS Release 冒烟测试会临时屏蔽系统 python3,证明安装、启动、诊断和卸载只使用包内运行时;
  • Workflow YAML、官网安装提示词、Git diff 与发行范围检查通过。

v0.1.0-alpha.21

v0.1.0-alpha.21 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Aug 04:30

v0.1.0-alpha.21

Alpha.21 聚焦“更轻的图片配置、更可靠的审核交互和更清楚的首次上手”:图片模型收敛为统一入口,候选生成与审核状态进一步简化;封面从破坏性裁切改为保留原图的可调整显示区;首次安装完成后,Agent 会用极短回执告诉用户下一步可以做什么。

主要变化

  • 图片模型配置收敛为统一入口:填写完整 Endpoint、Model ID、API Key 与清晰度,OpenAI Images、Seedream、Nano Banana 等厂商差异由隐藏 Adapter 处理;
  • 改进第三方图片接口兼容和错误诊断,区分 HTTP 成功、业务失败、无效图片与可下载图片 URL;
  • 正文图片候选不再限制为三张,用户可以持续生成并保留旧候选;多个图片槽可以分别发起生成请求;
  • 移除工作台顶部一键批量配图与确定性保底信息图,保留单张生成、继续抽卡、人工上传和跳过;
  • 宿主 Agent 原生生图返回不再因中途换主题而直接丢弃,图片会进入工作台成为待审核候选并展示当前主题协调度;
  • AI 封面 OCR 只保留内部诊断,不再用不确定的自动识别结果制造红色警告或阻断采用;
  • 封面保留 1080×864(5:4)候选母图,通过可移动的 900×383(约 2.35:1)“封面显示区”决定公众号头图内容;保存时不覆盖、裁掉或复制原图;
  • “完整宽度”取代容易误解的“100%”,候选卡片与编辑器使用同一显示参数;
  • 首次安装结果新增 first_installfirst_run_guide,Agent 只在首次安装后返回不超过五行的上手说明,并提示具备原生生图能力时可在确认主题后直接生成和插入配图;
  • README、Skill、图片 Provider 说明、官网复制安装提示词和产品决策记录同步更新。

Windows 安装

把本 Release 页面交给具备终端能力的 Agent,并要求它先阅读固定版本的 INSTALL_FOR_AGENT.md

https://github.com/zhouke0929/wechat-visual-director/releases/tag/v0.1.0-alpha.21

或在 PowerShell 执行:

$installer = Join-Path $env:TEMP "wechat-visual-director-install-alpha21.ps1"
Invoke-WebRequest "https://github.com/zhouke0929/wechat-visual-director/releases/download/v0.1.0-alpha.21/install-release.ps1" -OutFile $installer
$result = powershell -NoProfile -ExecutionPolicy Bypass -File $installer | ConvertFrom-Json
powershell -NoProfile -ExecutionPolicy Bypass -File $result.launcher doctor --json

安装成功应同时满足:

core_ready=true
workbench_ready=true
persistent=true
version=0.1.0-alpha.21
running_version=0.1.0-alpha.21
version_match=true
runtime_match=true
runtime_mode=bundled_python
bundled_runtime=true
host_skill_registered=true

兼容性与安全

  • Windows 10/11 x64 为正式便携包平台;macOS 继续作为源码安装 Technical Preview;
  • 升级保留 data/config/、图片资产、历史任务和本机凭据;
  • 首次使用说明只在新安装后展示,升级、修复或换对话不会重复打扰;
  • 图片 API Key、微信公众号 AppSecret 与 Cookie 只在本机设置页填写,不进入对话或发行资产;
  • 创建公众号草稿仍需工作台人工确认,项目不会自动群发。

验证

  • API 全量测试通过;
  • Web 类型检查、生产构建与封面显示区真实浏览器交互验证通过;
  • Windows 安装脚本语法和首次使用回执契约通过;
  • Windows 便携包在全新临时目录中完成安装、启动、doctor、样例任务创建和完整卸载;
  • Release ZIP、SHA-256、安装脚本、Git diff 与发行范围检查通过。

v0.1.0-alpha.20

v0.1.0-alpha.20 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 17:52

v0.1.0-alpha.20

Alpha.20 聚焦“第一次真的装得起来”和“公众号排版的手机阅读感”:Windows x64 首次提供带内置 Python 的可校验便携包,普通用户不再需要 Git、系统 Python、Node.js、pnpm 或 Wenyan;工作台新增拟真手机阅读预览,并统一内容校对与沉浸式预览交互。

主要变化

  • 新增 Windows x64 便携发行包,内置官方 Python 3.11.9、后端依赖和生产工作台;
  • 新增固定版本 Release 安装器,自动下载 ZIP 与 .sha256,校验通过后才执行持久安装;
  • 新增 GitHub Actions Release 工作流:构建、陌生目录安装、健康检查、样例任务、卸载全部通过后才上传资产;
  • 正式包不再携带匿名盲评实验语料、内部文章、本地数据库、凭据、缓存或开发构建目录;
  • 服务端运行资产改为显式跟随当前安装版本根目录,修复嵌入式 Python 安装后的品牌与实验样本路径问题;
  • 新增内容校对 / 手机预览切换,使用 MIT 许可的 @sneas/telephone 外壳并由项目模拟公众号阅读顶部、正文和底部操作栏;
  • 手机预览保持 390px 文章宽度,只用于版式判断,不改变最终交付 HTML,也不冒充真实微信客户端;
  • 完善第三方许可证与运行依赖清单,Release 包内可查看确切的 Python 包版本。

Windows 安装

把本 Release 页面交给具备终端能力的 Agent,并要求它先阅读固定版本的 INSTALL_FOR_AGENT.md

https://github.com/zhouke0929/wechat-visual-director/releases/tag/v0.1.0-alpha.20

或在 PowerShell 执行:

$installer = Join-Path $env:TEMP "wechat-visual-director-install-alpha20.ps1"
Invoke-WebRequest "https://github.com/zhouke0929/wechat-visual-director/releases/download/v0.1.0-alpha.20/install-release.ps1" -OutFile $installer
$result = powershell -NoProfile -ExecutionPolicy Bypass -File $installer | ConvertFrom-Json
powershell -NoProfile -ExecutionPolicy Bypass -File $result.launcher doctor --json

安装成功应同时满足:

core_ready=true
workbench_ready=true
persistent=true
version=0.1.0-alpha.20
running_version=0.1.0-alpha.20
version_match=true
runtime_match=true
runtime_mode=bundled_python
bundled_runtime=true
host_skill_registered=true

兼容性与安全

  • Windows 10/11 x64 为正式便携包平台;macOS 继续作为源码安装 Technical Preview;
  • 升级仍保留 data/config/、图片资产和本机公众号凭据;
  • 安装包不自动群发文章,公众号草稿创建仍需本地配置和工作台人工确认;
  • SHA-256 只证明下载内容与本 Release 资产一致;用户和 Agent 仍应使用固定标签,不执行来源不明的安装脚本;
  • API Key、AppSecret、Cookie、任务数据库和本地测试稿不进入发行资产。

验证

  • API 全量测试通过;
  • Web 类型检查与生产构建通过;
  • Windows 包在全新临时目录中使用内置 Python 完成安装、启动、doctor、样例任务创建和完整卸载;
  • Release ZIP、SHA-256、安装脚本与 GitHub Actions 构建链路通过;
  • Git diff、敏感信息与发行范围检查通过。

v0.1.0-alpha.19

v0.1.0-alpha.19 Pre-release
Pre-release

Choose a tag to compare

@zhouke0929 zhouke0929 released this 14 Aug 03:02

Alpha.19 聚焦“真实交付可靠性、跨 Agent 安装体验与主题扩展”:内置微信公众号草稿发布器,移除 Wenyan 与 Node.js 运行依赖;将服务改为隐藏后台进程,并补齐运行时身份校验、失败恢复、发布结果未知时的人工解锁,以及 12 套主题和可扩展 Visual DNA。

主要变化

  • 内置微信公众号官方 API 发布器,直接完成 access token 获取、正文图片上传、封面素材上传与草稿创建;正常使用不再安装或调用 Wenyan;
  • AppID 与 AppSecret 只保存在本机私有配置中,access token 仅驻留内存;白名单状态改为真实连通性探测,不再依赖用户手动勾选;
  • 发布结果未知时提供“后台已找到草稿”和“后台未找到、允许重试”两条恢复路径,不再把任务永久锁死;复制富文本与下载交付包仍可作为兜底;
  • 正常安装直接使用仓库内置的生产工作台,不需要 npm、pnpm 或 pnpm dev;Node.js 仅用于开发与 CI 构建;
  • Windows 服务改为隐藏后台进程,启动命令可及时返回;日志写入持久目录并轮转,工作台不再弹出空终端窗口;
  • 新增运行时身份、版本、数据根与前端指纹校验,防止旧服务、临时源码和正式数据目录交叉;
  • 主题扩展到 12 套,引入主题贴纸资产、非矩形结构和主题专属组件语言,降低“只换色”的相似感;
  • Visual DNA、图片意图与主题注册逻辑继续解耦,新主题通过 Manifest 参与配图风格评分,无需维护成对硬编码矩阵;
  • 优化语义组件识别、组件密度、标题与来源层级,修复“可靠来源”被误判为行动清单、编号进入图片标题以及微信端边距等问题;
  • 简化工作台顶部信息,发布按钮直接说明唯一阻断原因;封面支持跳过、拖拽裁剪、滚轮缩放与人工上传;
  • 历史任务支持分页、批量删除与明确的数据清理语义。

兼容性与安全

  • Windows 为正式支持平台;macOS 当前仍为 Technical Preview;
  • 升级默认保留 data/config/、图片资产和本机公众号凭据;卸载默认不删除业务数据;
  • 正常安装不访问 npm,不会修改用户的 Node.js 环境;
  • 公众号草稿创建始终需要本机 AppID、AppSecret 与开发者后台 IP 白名单;项目不会自动群发文章;
  • “结果未知”只代表客户端无法确认服务端结果,必须由用户核对公众号后台后再选择恢复路径,避免重复草稿;
  • API Key、AppSecret、Cookie、数据库与本地测试稿均不进入发行版本。

安装或升级

把下面的固定版本链接交给具备终端能力的 Agent,并要求其先阅读仓库根目录 INSTALL_FOR_AGENT.md

https://github.com/zhouke0929/wechat-visual-director/tree/v0.1.0-alpha.19

Windows 也可以直接执行:

$bootstrap = powershell -NoProfile -ExecutionPolicy Bypass -File ".\scripts\bootstrap.ps1" | ConvertFrom-Json
powershell -NoProfile -ExecutionPolicy Bypass -File $bootstrap.launcher doctor --json

升级后应确认:

core_ready=true
workbench_ready=true
persistent=true
version=0.1.0-alpha.19
running_version=0.1.0-alpha.19
version_match=true
runtime_match=true
host_skill_registered=true

验证

  • API 全量测试通过;
  • Web 生产构建通过并更新内置静态工作台;
  • Skill 快速校验通过;
  • 本机持久安装与 doctor --json 验证通过,运行版本、数据根和前端指纹一致;
  • 微信发布、结果未知恢复、主题注册、图片 Visual DNA、语义组件与安装脚本均有自动化回归;
  • Git diff、敏感信息和发行范围检查通过。

跨电脑验收请始终使用本标签,不要使用会继续变化的 main 分支。

v0.1.0-alpha.18 — Visual DNA 与历史分页

Choose a tag to compare

@zhouke0929 zhouke0929 released this 11 Aug 06:17

Alpha.18 聚焦图片系统与长周期运营体验:将信息图、氛围图和 AI 封面统一到可扩展的文章级 Visual DNA,补齐主题切换后的候选保留与兼容提示、图片加载恢复,以及历史任务服务端分页。

主要变化

  • 新增 image_visual_intent.v3:把图片目的、信息关系、场景隐喻、空间区域、节点视觉和连接语言拆成供应商无关的视觉脚本;
  • 结构信息图采用“完整事实锚点 + 原文短标签”,降低长句排版负担并继续保留事实核对;
  • 同篇正文插图与 AI 封面共享文章级 Visual DNA,统一画材、色板、表面语言和气质;
  • 换主题保留所有已生成、已采用和人工上传的候选,不自动重生图片或增加费用;
  • 未来科技新增 editorial_tech_collage,避免路牌、深色道路和玩具微缩模型;
  • 图片缩略图和文章预览增加自动重试、手动重载与最新请求令牌;
  • 历史任务改为服务端分页,首页默认每页 8 篇,并修复删除最后一项后的页码边界;
  • README 已更新当前工作台截图、图片规划说明与固定版本安装链接。

验证

  • API 全量测试通过;
  • Web TypeScript 检查与 Vite 生产构建通过;
  • Skill 结构校验通过;
  • Visual DNA、短标签、Provider Prompt、AI 封面、旧任务兼容和历史分页均有自动化回归;
  • 浏览器人工验收通过。

完整说明见 发行记录

v0.1.0-alpha.17 — 单稿主题工作台与可调封面

Choose a tag to compare

@zhouke0929 zhouke0929 released this 10 Aug 08:17

Alpha.17 聚焦真实运营工作台的收敛:从“双方案 + 逐组件换型”调整为“一份推荐稿 + 整篇换主题”,补齐最近五篇主题避重、封面保底与可视化裁切,并把 README 更新为与当前产品一致的安装和使用说明。

主要变化

  • 新任务只生成一份自动选中的推荐稿,支持六套完整主题即时切换与上一版回退
  • 最终冻结稿进入最近五篇视觉历史,优先避免连续重复主题
  • 加强弱模型下的组件覆盖补齐、长文节奏和连续概念词条组识别
  • 文本规划收敛为宿主 Agent + 本地规则兜底,不再要求独立 Qwen 文本模型 Key
  • 新增主题保底封面和 5:4 可视化裁切,裁切框可拖动,滑条与鼠标滚轮均可缩放
  • Seedream 提示词升级为 v6 编译策略;图片质量继续作为下一版本的重点
  • 主题样册改为面向用户的展示库
  • README 补齐 Wenyan 可选安装、能力分层、首次配置、故障排查和当前截图

验证

  • API 全量 164 项测试通过
  • Web TypeScript 检查与 Vite 生产构建通过
  • Alpha.16 → Alpha.17 本机升级后,历史任务、图片和私有配置保持可用
  • 浏览器验证单稿工作台、主题样册、封面滚轮缩放、裁切框贴边和裁切参数方向
  • 敏感信息与 Git 差异检查通过

安装

把固定版本链接交给具备终端能力的 Agent,并要求先阅读仓库根目录 INSTALL_FOR_AGENT.md

https://github.com/zhouke0929/wechat-visual-director/tree/v0.1.0-alpha.17

图片生成质量仍是后续迭代项;本版本继续保留人工上传、沿用原图和外部补图能力。创建微信公众号草稿必须经过人工确认,最终群发仍由用户在公众号后台完成。

v0.1.0-alpha.16 · 单进程工作台与数据恢复

Choose a tag to compare

@zhouke0929 zhouke0929 released this 06 Aug 09:23

这次更新

  • 工作台与 API 合并为单个 FastAPI 本地服务,正常使用不再依赖 Next.js、pnpm 或 3000 端口。
  • 最近任务新增独立管理模式,支持多选、全选、二次确认和本地关联资产清理;不会删除公众号后台已有草稿或已发布文章。
  • 新增 data scan / data recover,可完整迁移数据库、图片与冻结交付资产,非空数据不会被静默覆盖。
  • Windows 安装、升级、卸载和重装链路增强;普通卸载继续保留任务与私有配置。
  • 新增 macOS 技术预览安装器、稳定启动器和 Skill 注册,并补齐 macOS 中文字体发现。
  • README、Agent 安装说明和 CLI 契约已同步更新。

验证

  • 本地 163 项自动化测试通过。
  • GitHub Actions 的 Windows 与 macOS 全量矩阵通过。
  • 6 套主题在桌面与移动视口均无横向溢出。
  • Skill 结构校验与预构建工作台验证通过。

升级方式

把固定版本链接交给具备终端能力的 Agent,并让它先阅读仓库根目录 INSTALL_FOR_AGENT.md

https://github.com/zhouke0929/wechat-visual-director/tree/v0.1.0-alpha.16

这是 Alpha 预发行版本。Windows 为正式支持平台;macOS 在真实设备完成端到端人工验收前仍标记为 Technical Preview。

v0.1.0-alpha.15 · 本机设置与轻量安装体验

Choose a tag to compare

@zhouke0929 zhouke0929 released this 06 Aug 02:08

Alpha.15 聚焦首次安装、换新对话、能力配置和桌面 Agent 兼容性。

主要变化

  • 新增统一 bootstrap:自动完成安装或升级、生产服务启动和健康检查
  • 新增安全卸载:默认保留任务与私有配置,显式 Purge 才彻底删除
  • 新增面向 Agent 的唯一安装说明,新对话优先复用稳定入口
  • 本机设置支持“仅排版”“排版 + 生图”“完整交付”三种目标,按需展开配置
  • 公众号凭据只由用户在本地设置页填写,页面与 API 不回显原值
  • Next.js 工作台改为生产构建与同源运行时代理,不再依赖 pnpm dev
  • 安装仅保留当前和上一程序版本,历史任务、图片和配置位于版本目录之外
  • Windows 启动器记录真实监听进程,停止与重启更加可靠

固定版本

https://github.com/zhouke0929/wechat-visual-director/tree/v0.1.0-alpha.15

升级后执行 doctor --json,确认 core_readyworkbench_readypersistentversion_matchhost_skill_registered 均为 true。

验证

  • API 全量 157 项测试通过
  • Web TypeScript 检查与 Next.js 生产构建通过
  • 本机 Alpha.14 → Alpha.15 升级后数据库和私有配置保持不变
  • 隔离目录安装、保留数据卸载、重装恢复与彻底卸载回归通过
  • Skill 结构、PowerShell 语法和敏感信息扫描通过

完整说明见 Release Notes

当前仍为本地优先的开源 Alpha。创建公众号草稿不等于最终群发,最终审核与发布必须在微信公众号后台完成。

v0.1.0-alpha.14 · Wenyan 结果未知兜底修复

Choose a tag to compare

@zhouke0929 zhouke0929 released this 05 Aug 04:26

Alpha.14 修复微信公众号草稿结果不明确时的交付死角,并统一宿主 Agent 对真实 Wenyan 与 Mock 能力的判断口径。

主要变化

  • 草稿创建成功、失败或结果未知后,冻结页始终保留“复制全文到剪贴板”和“下载交付包”;
  • 复制与下载不会再次调用微信接口,结果未知时仍禁止自动重复推送;
  • Wenyan Media ID 解析兼容标准文本、全角冒号、JSON 字段和 ANSI 控制字符;
  • 外层命令异常退出但已经返回 Media ID 时,以真实回执为准;
  • 无法识别回执时仅保存退出码、输出长度与脱敏哈希,不保存原始输出或公众号密钥;
  • README、Skill 与历史决策明确:Mock 仅用于回归测试,真实草稿能力以 doctor 的运行时结果为准。

升级

固定版本:

https://github.com/zhouke0929/wechat-visual-director/tree/v0.1.0-alpha.14

升级后执行 doctor --json,确认版本匹配;真实草稿还应确认 capabilities.wechat_draft=truepublishers.wenyan.ready=true

验证

  • API 全量 146 项测试通过;
  • Web TypeScript 检查与生产构建通过;
  • Skill 校验通过;
  • 浏览器在真实冻结任务的 unknown 状态下确认复制成功、下载入口可见。