Skip to content

v0.12.0 · 选题工作台

Latest

Choose a tag to compare

@monkeychen monkeychen released this 25 Sep 04:47
· 2 commits to main since this release

v0.12.0 · 选题工作台——从素材到「今天写什么」

发布日期:2026-09-25 · 功能版本 · 需求/验收 docs/PRD-v0.12.0.md

v0.12.0 把 wx-kit 从「本地资料库」推进为可解释的选题工作台:选中本地素材,
得到最多三张写明理由、材料依据与起笔结构的候选卡——每条判断可回溯到当轮不可变的
正文快照,程序重算统计,模型失败不伪装成「没有值得写的」。

新增

选题(GUI + CLI,核心能力)

  • GUI「今天写什么」:导航新增「选题」页。选完素材点分析,三张候选平等展示、
    默认不替你选;点开看「为什么值得写 / 材料依据 / 怎么下笔」,材料摘录逐字可定位,
    并明确标注「摘录存在不等于事实已验证」。
  • 输入素材只有一条路:点「输入素材」从文库勾选文章(上限 30 篇 / 12 万去重字符)。
    选稿弹层筛选为主、搜索为辅——时间快捷段(默认近 30 天)、来源分组下拉、排序、
    标题关键词;已选跨筛选保留;行内「看一眼」看摘要(作者摘要优先,缺失时给正文开头)、
    「查看原文」跳阅读器,返回选稿现场原样恢复。
  • 历史选题:每次分析自动落盘,历史入口可列举(时间倒序,含状态与候选标题)、
    回看(反馈、简报继续可用)、删除——「仅从列表移除」与「删除记录和本地文件」两档分明。
  • 反馈与简报:对候选记录「暂不写 / 保存观察 / 已经写过」;一键生成 Markdown 选题
    简报并复制。
  • CLI 对等:wx-kit topics analyze --range 24h|3d|7d|custom [--from/--to] | --article <id...>,wx-kit topics brief --run <id> --topic <id>;stdout 纯 JSON,
    供 agent 与脚本消费。CLI 仍保留时间窗口选材(GUI 收敛为人工选篇)。

AI 模型设置(BYOK,多厂商)

  • 7 厂商 + 自定义:智谱 / 千问 / DeepSeek / Kimi / MiniMax / OpenAI / Google,
    端点按厂商+计费模式自动确定;推理偏好(thinking / reasoning_effort)只对有文档
    依据的厂商下发,五档可选。
  • 安全 Key:Key 用系统加密(Electron safeStorage)落盘;加密不可用时仅本次会话
    内存保存,绝不降级明文。「测试连接」验草稿配置。正文出机边界明示,Key/Authorization
    不进日志与产物。

全链路流式

  • 所有模型请求走 SSE 流式,分析过程实时可见(正文与思考分段、自动滚动),运行中可
    随时取消;不设总超时,仅保留空闲上限(连续 180s 无字节判死)。端点不支持流时自动
    回退 JSON。

修复

Windows 首个正式版:阅读器图片/封面全挂(ERR_FILE_NOT_FOUND)

Windows 下文库目录分隔符为反斜杠,阅读器取图时路径前缀匹配恒失败,绝对路径被塞进
本地协议 URL 后又被折叠成不存在的嵌套路径。现比较前统一分隔符;协议层同时拒判盘符
形态的路径段,即使上游出错也只是图片不显示(可解释的降级),不会再静默读错文件。

升级说明

  • macOS(Homebrew):brew update && brew upgrade --cask wx-kit && xattr -cr /Applications/wx-kit.app
  • 直接下载:wx-kit-0.12.0-arm64.dmg(Apple Silicon)/ wx-kit-0.12.0.dmg(Intel)/
    wx-kit.Setup.0.12.0.exe(Windows)
  • 无数据迁移;新功能零配置起步——在「设置 → AI 模型」选厂商、填 Key 即可开始选题,
    不配置不影响既有下载/阅读/订阅功能。

验收

见 docs/PRD-v0.12.0.md §4(逐条已勾):1037 单测 + TypeScript + lint + Electron
fixture e2e 全流程;真实文库 GUI 端到端人工验收完成(本版全部交互迭代均源于真实
使用反馈:M74 提示词协议、M76 契约一等公民、M77 筛选改版、M78 输入素材收敛与历史
选题)。语义质量以真实使用为准,不以 fixture 自评。