Skip to content

Releases: MaleleStudySpace/wx-assist

v1.4.0 — CronScheduler + Skill 体系 + Agent 大幅增强

Choose a tag to compare

@MaleleStudySpace MaleleStudySpace released this 09 Aug 18:32

v1.4.0 版本说明

发布日期:2026-08-09
上一版本:v1.3.0


新增功能

  • 通用定时任务(CronScheduler):之前只能配置群聊摘要和公众号摘要两类专用定时任务,现在可以设置任意类型的定时任务,支持 Script 类和 Prompt 类两种执行方式。
  • Skill 体系:内置"每日天气推送"和"RSS 订阅抓取"两个示例 skill,可以直接使用,也可让 Agent 帮你创建自定义 skill。

优化

Agent:

  • 新增了定时任务管理和 Skill 执行的工具
  • 思考过程现在会实时推送到微信,更清晰
  • MCP 工具支持热更新,UI 改完立即生效
  • 新增智能停止策略,连续搜索不到会自动放弃

公众号助手:

  • 即时提醒新增免打扰时段
  • 全文缓存现在支持总开关和忽略列表
  • 监控列表修复了 wxid_ 公众号被错误过滤的 bug
  • 任务中心新增失败任务红色角标和一键重推功能

LLM 稳定性提升:

  • DeepSeek thinking 模式导致的空响应问题系统性修复
  • max_tokens 全线提升到 4096,复杂任务不再被截断

附件

  • wx-assist.exe:完整版(含 RAG 索引能力)
  • wx-assist_no_rag.exe:精简版(不含 RAG,体积更小)

完整变更日志:v1.3.0...v1.4.0

v1.3.0 — MCP 工具集成 + Agent 推理修复 + OA 搜索优化

Choose a tag to compare

@MaleleStudySpace MaleleStudySpace released this 22 Jul 05:53

v1.3.0 更新说明

MCP 工具系统(全新模块)

集成 MCP (Model Context Protocol) 客户端,摘星可通过第三方工具插件扩展能力。

后端

  • MCP Client 核心 — JSON-RPC 2.0 协议实现,支持 stdio 本地进程和 HTTP 远程两种 transport
  • 生命周期管理 — 自动启动/停止、每 5 秒心跳检测、3 次失败自动降级、自动恢复
  • 工具注册表 — MCP 工具注入 LLM function calling,Agent 无感知调用
  • 配置校验 — data/user_mcp.json 配置校验,非法配置自动跳过
  • 进程隔离 — MCP 子进程不继承 wx-assist 敏感环境变量

前端(MCP 管理页)

  • Server 卡片列表 — 显示运行状态(运行中/降级/错误/已停止)、工具数量、超时等
  • 操作按钮 — 启用/禁用、重启、编辑、删除每个 server
  • 工具级别开关 — 每个工具独立 toggle,灵活控制
  • 添加/编辑弹窗 — 支持表单模式和 JSON 模式,兼容 Claude Code 格式
  • 安全提示横幅 — 首次打开显示安全须知

Agent & LLM 修复

DeepSeek Reasoning 模式修复

  • 根因:DeepSeek thinking 模型的 assistant 消息带有 reasoning_content 字段,回传历史时未保留导致上游 Console Go 返回 400
  • 修复:agent_chat 接口加第三返回值 reasoning_content,引擎重建消息时塞回该字段
  • 影响:多轮工具调用不再 400;Claude 后端不受影响(返回空字符串)

LLM 日志优化

  • ensure_ascii=False,中文不再显示 \uXXXX 转义,直接可读

OA 公众号助手优化

搜索缓存优化

  • 搜文章缓存优先:先查 oa_cache SQLite 表(LIKE 匹配),毫秒级返回;缓存无结果时自动降级 WCDB
  • 刷新时同步账号列表:_bg_sync_oa() 加 sync_oa_accounts() 调用,新关注公众号不再等 30 分钟定时器
  • 返回带 source 字段(cache/wcdb),前端可感知数据来源

RAG 搜索结果带原文链接

  • search_oa_articles 搜索结果显示文章 URL(来自 ChromaDB 的 source_id),用户可直接点击

其它修复

MCP 子进程稳定性

  • 修复 Windows pipe 缓冲区满导致子进程卡死(stderr=DEVNULL)
  • 修复 bufsize=0 在 Windows 多子进程 pipe 通信下导致 OSError

iLink 重绑修复

  • 重新绑定时清理旧同步游标,防止接收器失效

日志 UI

  • 新增 AGENT 筛选按钮,单独查看 Agent 链路日志
  • [Agent]、[RAG] 标签高亮(粉色/绿色),OP 模式下可见

v1.2.0 — RAG 剥离 + 双版本发布

Choose a tag to compare

@MaleleStudySpace MaleleStudySpace released this 12 Jul 19:49

v1.2.0 更新

重大变更

  • RAG 剥离为可选组件 — 发布双版本 EXE,按需下载
    • (58MB):无语义搜索,其他功能完整
    • (214MB):完整版,含 RAG 语义搜索
  • 缓存同步与 RAG 解耦 — RAG 初始化失败不影响 OA/SNS/Fav 增量同步

新功能

  • RAG 就绪状态指示器 — Dashboard 可见”语义搜索“Tile(已就绪/未安装)
  • 字段加入 status API

优化

  • 构建配置分离:build.spec(无 RAG)+ build_rag.spec(完整版)
  • 各定时器增加 BaseException 保护 + 详细异常日志
  • OA 定时器增加心跳日志(每 60 次循环)
  • 修复 master 遗留 bug:SNS 定时器异常标签误写为 OA

v1.1.0

Choose a tag to compare

@MaleleStudySpace MaleleStudySpace released this 09 Jul 05:46

🚀 两个版本,按需选择

本版本提供 两个 EXE,下载时请注意区分:

文件 体积 功能
wx-assist.exe ~230 MB ✅ 完整版 — 包含 RAG 语义检索 + AI Agent
wx-assist-no-rag.exe ~60 MB ⚡ 精简版 — 无语义检索,即开即用

完整版首次启动需进行数据索引(约 1-3 分钟)。后续版本将支持按需下载 RAG 模型。


新增

  • RAG 语义检索子系统 — 对公众号文章、朋友圈、收藏内容自动建立语义索引,AI 对话精准召回
  • AI Agent 智能助手 — 通过 iLink 微信私聊对话,支持 10+ 工具(状态查询/消息搜索/摘要生成/配置管理)
  • ContentCache 本地持久化缓存层 — OA 62 个账号不再重复读取 WCDB
  • 群聊摘要智能回溯 — 根据 schedule/cron 自动计算回溯时长
  • OA Monitor LLM 摘要 — 新文章推送自动生成摘要

修复

  • Node.js WASM 解密子进程弹控制台窗口
  • 朋友圈缓存 clean_content 始终为空
  • 收藏同步 oversized content 降级
  • AI 对话 streaming 空 choices 崩溃
  • 朋友圈总结 TaskCenter 任务 6 个错误路径未清理
  • ONNX Runtime 内存占用降至 512MB
  • 重启时 cache 已有数据跳过全量同步
  • 增量索引游标持久化,避免重启全量重索引

其他

  • 重构:Agent 从自动注入改为 search_chat_history 工具
  • 迁移:三数据源全链路迁移到 ContentCache
  • 文档:技术架构补全 Agent + RAG + MCP Server 章节

摘星 · 微信助手 v1.0.1

Choose a tag to compare

@MaleleStudySpace MaleleStudySpace released this 04 Jul 15:29

摘星 · 微信助手 v1.0.1

修复已知问题,提升收藏功能稳定性。

修复

  • 收藏图片/视频不显示 — 305 前缀 CDN URL 未识别为 V2 缓存格式,导致图片和视频全部加载失败
  • 收藏图片解析失败get_items 大数据量时 JSON 被截断,图片查找全部返回 404;增加降级策略:批量查询失败后自动降级为单条查询
  • 聊天记录错误图片 — 无本地缓存的图片走了 last resort 分支,返回了无关的缩略图;现在正确返回 404,前端显示 [图片] 占位
  • 收藏语音播放/下载失败 — 语音 API 同样受 JSON 截断影响,增加降级处理
  • AI 对话收藏上下文失败_build_favorites_context 在大 content 场景下崩溃,增加降级处理
  • 收藏导出失败handle_fav_export 同样受 JSON 截断影响,增加降级处理

使用方式

  1. 下载 wx-assist.exe,双击运行
  2. 首次启动进入引导流程,按提示操作即可
  3. 需要 Windows 10/11 + 微信电脑版

校验

SHA256: 46ffbdbe4e5e823200585da1c3d8b4768c6b54fcab7f5978ea0fd483ab50c927

免责声明

  • 核心数据处理在本机完成,使用 AI 功能时上下文发送至第三方 API
  • 仅供个人学习与本地使用,请遵守相关法律法规及微信用户协议
  • 部分杀软可能将编译后的可执行文件误报为威胁,此属 PyInstaller 打包常见现象

v1.0.0

Choose a tag to compare

@MaleleStudySpace MaleleStudySpace released this 01 Jul 10:17

摘星 · 微信助手 v1.0.0

AI 驱动的微信消息助手,纯本地运行。

功能

  • 🤖 AI 群聊摘要 — 定时拉取群消息,AI 生成结构化摘要
  • 🔔 关键词提醒 — 指定群聊设置关注词,命中后推送通知
  • 📰 公众号速读 — 按主题分组,AI 定时汇总文章摘要
  • 收藏整理 — 浏览、搜索、筛选收藏,AI 对话查询,一键导出
  • 👁 朋友圈归档 — 导出为离线 HTML,图片视频完整保留
  • 💬 聊天导出 — 打包聊天记录为离线 HTML,含文字、图片、语音、视频
  • 🧠 AI 对话 — 基于聊天记录/收藏/朋友圈的上下文对话

使用方式

  1. 下载 wx-assist.exe,双击运行
  2. 首次启动进入引导流程,按提示操作即可
  3. 需要 Windows 10/11 + 微信电脑版

校验

SHA256: 1164f77d7d152953914abe31d1563d6965939da7d37a5df07f9923060ffdcc53

免责声明

  • 核心数据处理在本机完成,使用 AI 功能时上下文发送至第三方 API
  • 仅供个人学习与本地使用,请遵守相关法律法规及微信用户协议
  • 部分杀软可能将编译后的可执行文件误报为威胁,此属 PyInstaller 打包常见现象