Skip to content

Releases: sourcepro5/WeChatAgent

WeChatAgent 0.3.9

Choose a tag to compare

@sourcepro5 sourcepro5 released this 20 Oct 08:02

WeChatAgent 0.3.9

本次更新新增 DSH 工作区分组,简化安装目录选择,并修复微信连接、回复格式和旧数据迁移中的问题。

新增功能

  • 会话分组与自定义工作区:在“会话”页新建分组并选择目录,同步显示为 DSH 工作区;支持按组筛选、重命名和移除空分组,已有会话可移动到其他组,尚未初始化的聊天也可预先选择工作区。
  • 删除人设卡:在人设编辑区删除不再使用的卡片,确认后自动备份;默认人设与已绑定聊天的人设受保护,明确删除的预设不会在重启或升级后重新出现。
  • DSH 独立安装引导:安装包不再携带 DSH 桌面程序,首次配置提供兼容版本下载链接、已有程序选择与插件路径入口;保留已安装的旧 DSH 及其历史数据。

修复问题

  • 账号切换后连接误判或难以恢复:数据库验证后继续核对实时微信账号,保存前再次确认;未选择账号时不再回填旧账号,错号或多账号库状态保留原配置并提供确认后的恢复入口,等待登录具有明确时限。
  • 端口占用及适配器启动误报:识别已绑定但尚未监听的端口,核对监听进程与适配器身份;占用、系统拒绝绑定、读取连接中断分别给出具体阶段和错误信息。
  • 微信回复带出 RESPOND 前缀:处理大小写、重复包裹、中文冒号与分段行首标记;拦截旧待发草稿中的协议残留,保留已发送记录并继续处理新消息。
  • 旧备份联接导致迁移失败:兼容历史修复备份中的已知插件目录联接,仅保留引用记录;不复制外部目录,无法识别的联接仍显示具体路径并停止迁移。
  • 新建安装目录识别异常:修正尚未创建的目录被解析为空、修改安装位置后仍使用旧值的问题;兼容中文路径和末尾分隔符,避免升级时重复追加 app 目录。

优化内容

  • 安装只选择一次目录:程序自动放入所选根目录的 app,WeChatAgent 配置、人设、表情包、日志、缓存和运行环境放入同级 data;同路径升级沿用已有数据位置,更换位置时首次启动确认迁移并保留原副本。
  • 工作区移动保留历史:同目录整理沿用原会话;跨目录通过 DSH 原生接口继承完整事件历史并建立续接会话,保存成功后归档原会话。失败保留原映射,正在回复时提示稍后移动,不中断回复或合并不同聊天的上下文。
  • 精简系统提示词:统一系统预设与会话消息布局,减少重复规则和重复回复副本;网页站点说明按需提供,继续保留人格、授权范围与未确认发送时的接话依据。
  • 发行与升级一致性:开发版、公开版、桌面入口与安装器统一为 0.3.9;保留表情包管理、群聊重新关联、媒体任务隔离、退出时停止本实例后台服务等现有功能。

升级前请停止助手服务,并从托盘完整退出旧版 WeChatAgent、DSH 和匹配微信,再运行 WeChatAgent-Setup-0.3.9-x64.exe。安装时只选择一次根目录;需要迁移时,首次启动核对来源与目标。升级后准备项目配置,并完整重开 DSH 以加载新版插件。

跨目录移动会在 DSH 中复制一份历史日志并保留原会话,因此会增加数据占用,但移动本身不会调用模型。DSH 的日志、附件与缓存仍由独立 DSH 管理;微信原始聊天数据库也不会随 WeChatAgent 的数据目录迁移。

匹配微信为 Windows x64 4.1.10.27,DSH 插件验收版本为 0.2.0-rc.2;dsh-meme 仍需自行在 DSH 安装与启用。安装包未商业代码签名,自动化验收使用隔离目录、模拟账号和离线模型,不向真实微信聊天发送消息;未在另一台物理电脑完成完整安装验收。

详见 会话分组、安装目录与迁移、单独安装 DSH 和 账号切换。构建号、SHA256 和实际验证范围见 Release 附件 VERIFICATION.json 与 SHA256SUMS.txt。

后记
不知不觉也更新了12个版本了,从一开始简陋的CLI界面也是更新到了现在相对完善的程序。很抱歉因为自己的能力问题和疏忽导致0.3.8版本的不良好体验,我最开始看到其他大佬做的QQ版本,感觉很厉害,加上吃到AI的红利,利用ChatGPT做出现在的样子。我是真没想到我一个自娱自乐用于刷Github上的Commit能得到这么多人的关注。我其实一直想把这个做成和QQ版本那样的社区环境,大家互相分享人设卡、互相解决报错、一起制作插件。我觉得如今这个受AI冲击的时代,有的不应该是焦虑,而是用AI去实现自己以前想做但是没有能力做的事情。下一个版本就是0.4.0了,为了让0.3.8的版本不再出现,我在不影响我正常工作学习的情况下,做更多的测试和优化,也尽量去解决成本问题,让人人都能养起自己的鱼,让孤独的人有自己的一个赛博朋友。感谢大家的支持和关注。
--柔石激化

WeChatAgent 0.3.8

Choose a tag to compare

@sourcepro5 sourcepro5 released this 19 Oct 11:52

WeChatAgent 0.3.8

本次更新集中改进安装位置、旧版数据迁移、微信连接恢复,以及退出应用时的后台服务管理。

新增功能

  • 安装时选择数据位置:程序安装到所选目录的 app 子目录,数据默认存入同级 data,也可单独指定数据文件夹。配置、人设、表情池、群友记忆、运行环境和应用缓存可随所选位置保存。
  • 旧版数据迁移:安装器可检测已有数据,首次启动确认后复制、逐文件校验并切换到新位置;保留账号配置、聊天范围、人格编辑、表情资源、会话映射及消息处理状态,同时保留旧副本。
  • 匹配微信修复入口:首次配置和工具页提供匹配微信恢复操作。先列出待停止的匹配客户端进程,再经二次确认执行并重新打开,方便恢复“微信窗口已打开,但发送组件未就绪”的状态。
  • 退出时停止后台服务:点击“退出应用”会先停止本实例管理的后台服务,再退出桌面应用。窗口右上角“×”继续收起到托盘,保留助手运行。

修复问题

  • 微信加载较慢后发送组件永久不可用:移除等待 Weixin.dll 超时后永久放弃的逻辑;超过提示时限仍由同一个工作线程继续等待,模块就绪后再初始化,避免因加载较慢陷入持续连接失败。
  • “打开微信”误报成功或退出:已存在匹配微信时检查发送组件健康状态;处理启动器退出并交接到新微信进程的情况,减少只看进程存在或短暂退出造成的误判。
  • 登录状态提示混淆:区分尚未登录、账号未就绪与账号不匹配,连接失败时提供对应恢复入口和日志位置。
  • 退出后后台残留及停止失败无反馈:退出流程等待服务停止结果,按进程归属核对目标;遇到停止失败时保留窗口供重试,未保存设置仍可取消退出。
  • 桌面控制台偶发无法访问:自动选择浏览器可访问的端口;遇到端口被占用或访问受限时重新选择,避免误用浏览器禁止访问的端口。

优化内容

  • 程序与数据分离:同路径升级复用已选数据位置,卸载默认保留数据;内置 DSH 的会话、附件和桌面缓存跟随所选目录,独立安装的外部 DSH 保留原数据位置。
  • 迁移校验与恢复:迁移前检查旧进程、目标目录及目录联接,复制后核对文件摘要;源数据变化、目标冲突或复制失败时停止切换。DSH 压缩会话日志按原字节复制,不改写历史内容。
  • 进程操作范围更明确:恢复匹配微信和停止后台服务分别核对路径及进程身份,避免结束其他安装实例或已被复用的 PID。
  • 统一发行内容:开发版与公开版统一为 0.3.8,安装包包含新版 Hook、数据目录管理、迁移和退出处理模块,继续保留表情包管理、群聊重新关联、扩展卡片与媒体任务隔离。

升级前请停止助手服务,并从托盘完整退出旧版 WeChatAgent、DSH 和匹配微信,再运行 WeChatAgent-Setup-0.3.8-x64.exe。安装时确认数据位置和迁移来源,首次启动按提示完成迁移后再启动服务。

例如选择 D:\WeChatAgent,程序位于 D:\WeChatAgent\app,数据默认位于 D:\WeChatAgent\data。迁移保留旧副本,短期内会同时占用两份用户数据空间;微信原始聊天数据库不会自动搬动。跨电脑或跨 Windows 用户仍需重新连接微信。

匹配微信仍为 Windows x64 4.1.10.27,包内 DSH 与插件 SDK 为 0.2.0-rc.2。dsh-meme 仍需在 DSH 自行安装与启用。版本身份和真实消息类型尚未查明的“表情变成文件附件”问题,不属于本次已确认修复范围。

详见 数据位置与迁移、微信启动恢复 和 退出与后台服务。构建号、SHA256 及实际验证范围见 Release 附件 VERIFICATION.json 和 SHA256SUMS.txt。

WeChatAgent 0.3.7-fix

Choose a tag to compare

@sourcepro5 sourcepro5 released this 19 Oct 00:36

WeChatAgent 0.3.7-fix

基于 0.3.7 的修正版,重点修复升级后扩展页面的卡片不显示问题,保留原版全部功能。

修复问题

  • 更新后扩展卡片消失:修复“管理表情包”入口与扩展列表组合时未等待异步渲染完成,导致卡片不显示或出现 [object Promise] 的问题。现可同时显示表情包管理入口及全部 7 项内置扩展。
  • 扩展页面加载不完整:DSH 或图库连接较慢、连接失败时,仍正常显示内置卡片、搜索、分类及已保存的配置状态,避免将未完成的异步结果当作页面内容。
  • 修正版版本号识别:更新检查支持 0.3.7-fix,将其识别为 0.3.7 的后续修正版;修正版不会被误识别为旧版本,也不会提示回退安装 0.3.7。

表情包入口为左侧“表情包”或“扩展 → 管理表情包”;dsh-meme 仍需在 DSH 自行安装与启用。详见 表情包管理、群聊重新关联 和 媒体恢复。

适用 Windows 10/11 x64,匹配微信 4.1.10.27,包内 DSH 与插件 SDK 为 0.2.0-rc.2。验证结果、构建号与 SHA256 见 Release 附件 VERIFICATION.json 和 SHA256SUMS.txt。

WeChatAgent 0.3.7

Choose a tag to compare

@sourcepro5 sourcepro5 released this 18 Oct 14:40

WeChatAgent 0.3.7

新增功能

  • 表情包管理:新增独立管理页面,支持卡片预览、名称与标签搜索、内容描述编辑、删除二次确认;从扩展页也可直接进入。
  • 手动添加表情包:支持批量导入本地 GIF、PNG、JPG、WebP,一次最多 20 张、单张最多 8 MB;动图保留动画,重复图片自动合并。手动添加与聊天收集共用当前账号的 50 张表情池,满池时提示先删除,不直接覆盖已有表情。
  • 群聊重新关联:聊天范围中的已保存群聊新增“重新关联”入口,重新进群或群资料变化后,可核对真实群聊并恢复绑定,保留原人格、聊天设置和 DSH 会话映射。

修复问题

  • 图片拖住整个会话:为图片下载、解析、准备和模型请求增加明确的超时与失败处理。单张图片失败时改用可说明缺图的文字输入;失败或取消的图片不再反复进入后续模型请求,避免连续报错后只能归档重开。
  • 表情发送阻塞后续消息:文字回复与表情发送分别推进,表情超时、过期或明确失败后释放任务;已提交但结果未知的表情仅核对回执,避免重复发送。
  • 退群重进后群聊搜索与会话异常:群聊改用账号内的真实群 ID 保存绑定,结合联系人库和会话库补充资料,修复群名变化、同名群及联系人资料缺失造成的旧绑定失效。已确认的旧关联保留;无法确定的群需要手动重新关联,不合并不同群的历史。
  • DSH 历史加载失败:修正规则说明写入顺序,避免缺少受保护的首条系统消息头;对该类已损坏历史保留备份并建立替代会话继续使用,旧上下文不会自动迁移。
  • 群聊发送被拒后反复重试:明确的原生发送拒绝会记录原因并结束该条任务,后续新消息继续处理;发送器忙碌有限重试,结果未知时继续查询回执。

优化内容

  • 图片处理与发送队列:限制并行处理量、等待时间、重试次数和待发送表情数量,隔离图片及表情任务,减少活跃群聊积压与迟到回复。
  • 表情选择与管理:手动填写的描述与标签可用于选图,无需额外模型调用;缩略图按账号缓存,搜索和刷新时减少重复图片处理。导入逐张显示结果,成功项保留;账号或表情池变化时提示刷新,防止旧页面覆盖新内容。
  • 删除与评选一致性:删除会同时清理池内资源和引用,使旧评选结果失效;最近删除的图片不会被自动收集立即加回,仍可手动重新导入。
  • 更新与资料:开发版与公开版版本号同步为 0.3.7,安装包包含表情管理、群聊关联、媒体恢复及使用说明。首次聊天范围为空,账号、读取凭据、聊天范围、人格编辑与私有状态在升级时保留。

升级前请停止助手服务,并从托盘完整退出 WeChatAgent、DSH 和匹配微信,再运行 WeChatAgent-Setup-0.3.7-x64.exe。安装后重新打开并启用当前项目 DSH 插件,再启动服务,以加载新的界面、读取器和模型插件。

表情包入口:左侧“表情包”或“扩展 → 管理表情包”。手动添加的表情供当前账号已允许的好友与群聊使用,每个聊天的发送开关仍生效;不同账号不混用。自动收集满池后的 DS 评选仍可能替换池内表情。删除不移除原始图片或微信聊天记录,已经开始发送的消息可能继续完成。

详见 表情包管理、群聊重新关联、图片与表情恢复。dsh-meme 仍需用户在 DSH 自行安装与启用。

适用 Windows 10/11 x64,匹配微信 4.1.10.27;包内 DSH 与插件 SDK 为 0.2.0-rc.2。安装器、SHA256SUMS.txt 与 VERIFICATION.json 作为 GitHub Release 附件发布。验证范围以 VERIFICATION.json 为准。

WeChatAgent 0.3.6

Choose a tag to compare

@sourcepro5 sourcepro5 released this 16 Oct 13:55

WeChatAgent 0.3.6

新增内容

  • dsh-meme 图库接入:新增原版 dsh-meme 的本地图库查询、表情选择和微信发送适配,无需修改上游插件。启用联网补图后,模型可根据对话搜索公开素材、核验图片并准备发送,同时尝试保存至图库和共享表情池。
  • 群友记忆:按稳定成员 ID 区分不同群友,按需记录表达习惯与互动倾向,以 JSON 保存在本机;账号与群聊相互隔离。标签需引用实际发言证据,至少三条独立证据后才标为已观察,可在扩展页按群开启或关闭。
  • 扩展卡片页面:扩展列表改为卡片展示,增加搜索、分类、启用状态和适用聊天范围;dsh-meme 卡片提供插件名称、安装教程、连接检查与会话配置入口。
  • 复制插件路径:连接设置和首次配置均可复制本项目 DSH 插件路径,便于误删后重新添加;自动复制失败时支持选中路径后手动复制。

修复问题

  • DSH 上下文反复出现提示词:修复同一轮重复追加发送规则、固定规则随每批消息进入历史、扩展说明在工具步骤中不断叠加的问题。旧会话自动整理重复说明,保留聊天事实、原始日志及图片的释放状态。
  • 表情池满后无法发送新表情:将本次发送与长期收藏分开处理。共享池满 50 张或等待 DS 筛选时,已核验的图片仍可通过当前聊天的短时资源发送,收藏失败不再阻塞本次回复。
  • 活跃群聊丢失配图:修复新消息到达、发送器忙碌及重启恢复时,待发送表情被覆盖或文字回复后的配图被丢弃的问题,按发送清单保存并继续未完成项。
  • 未确认表情重复提交:已提交但未取得服务器回执的表情只核对回执,不重新上传或发送;明确失败、超时或过期后释放任务,继续处理后续消息。
  • 新增扩展后启动异常:修复插件版本计算误将辅助模块作为加载入口的问题,始终加载本项目桥接入口;兼容 Windows 路径大小写差异,避免同一项目被误判为其他安装。
  • 读取端口被 Windows 拒绝时提示不清:同步读取器端口绑定错误处理,明确区分端口占用或权限拒绝,并提示在连接设置修改读取端口;诊断信息不暴露文件详情。
  • 图库动图识别请求失败:为图库素材生成有界静态预览用于识图,入库和原生发送保留 GIF 动画,避免直接将 GIF 作为模型图片请求提交。

优化内容

  • 稳定上下文复用:固定规则集中到会话初始化,扩展说明在原位置更新;群友证据等临时资料在本轮结束后清理,压缩或恢复会话后按需补齐,减少重复输入和上下文占用。
  • 发送恢复与并发:分别记录每段文字和表情的进度,不重发已确认内容;发送忙碌采用有次数和时长上限的退避,不同群聊可独立继续处理。
  • 群友标签质量:同名和改名成员不混用,重复证据不增加可信度,过期证据自动失效;只保存有限互动观察,不将标签作为人设或权限指令。
  • 表情资源与权限:短时发送资源绑定当前账号、当前聊天及当前轮次候选;图库、联网补图、收集和原生表情发送分别检查开关,关闭功能后阻止后续调用。

升级与使用

升级前停止助手服务,从托盘完整退出匹配微信、WeChatAgent 和 DSH,再运行 WeChatAgent-Setup-0.3.6-x64.exe。账号配置、聊天范围、人格编辑和私有状态保留。安装后重新打开微信与 DSH,启用当前项目插件并启动服务;旧上下文会在处理对应会话时自动整理,历史页面中的原始记录仍保留。

使用图库功能时,先在 DSH 的插件管理中安装并启用 dsh-meme,在其“设置 → 表情包”启用图库并选择当前图库;再到 WeChatAgent“扩展 → dsh-meme”开启接入、选择允许聊天,并开启该聊天的表情发送。此插件不随本安装包自动安装。自主联网找图还需开启“允许联网补图入库”和当前聊天的联网搜索;模型先查本地图库,没有合适素材时才按需联网。详见 dsh-meme 安装与使用。

群友记忆默认在已允许群聊中开启,可在扩展页按群调整;仅在需要时读取或更新,JSON 保存在本机,不跨账号或群聊混用。详见 群友记忆。共享表情池继续保持最多 50 张,满池收藏由 DS 筛选;网络不可用、来源下载失败或识图失败时继续文字回复,不伪报图片已发送。

Windows 10/11 x64;匹配微信 4.1.10.27,DSH 桌面端与插件 SDK 0.2.0-rc.2。安装器、SHA256SUMS.txt 和 VERIFICATION.json 作为 GitHub Release 附件发布。

WeChatAgent 0.3.5

Choose a tag to compare

@sourcepro5 sourcepro5 released this 14 Oct 15:30

WeChatAgent 0.3.5

新增内容

  • 首次配置进程排查:首次配置、连接设置及操作失败面板新增进程检查入口,可查看异常端口占用和其他微信客户端,展示程序名称、路径、PID 与占用端口。
  • 停止进程二次确认:先检查并选择具体进程,再在确认窗口核对后停止。取消不会停止程序;系统进程、其他用户进程及身份无法核实的进程保留为不可选状态。

修复问题

  • 回复带出思考内容或格式标记:只采集本轮最后一条正式回复,过滤推理块及工具调用附带文本;增加思考标记和发送格式校验,异常输出先校正,旧格式错误缓存不再复用。
  • 表情包发送失败:修复共享表情池返回的目录和文件名与原生发送器校验要求不一致、接口返回 HTTP 400 的问题。发送前准备已校验的 GIF,继续保留原生路径限制、内容摘要校验及服务器回执确认。
  • 发表情后后续消息不回复:正确处理明确发送失败和未确认送达的状态,释放对应待发送任务,避免后续消息持续卡在同一张表情上。
  • 部分表情及动图无法读取:支持 appmsg-8 表情消息及其 Base64 emojiinfo 元数据,恢复原消息绑定的下载、解密和校验信息;补充动态 WebP、APNG 转换兼容。
  • 单张图片失败影响整批识图:读取失败时保留其余成功图片,标明缺失画面并限制附件等待时间,避免整轮长期卡在图片准备阶段。
  • “重启并应用”后提示仍不消失:依据 DSH 实际加载的项目、模型、插件版本及账号核验状态清除过期提示;旧配置尚未加载时保留提示并显示恢复步骤。

优化内容

  • 动图内容采样:在帧数与像素上限内提取首、中、末帧供模型识别,改善只采样前段而遗漏后续内容的问题;原生 GIF 发送继续保留动画。
  • 表情资源兼容与恢复:查找更多经原消息摘要约束的缓存副本,兼容更长的 AES 密钥;解析器升级后,旧失败收集任务获得一次有上限的重试机会。
  • 进程操作保护:执行前重新核验进程创建时间、程序路径、命令指纹和端口占用,拒绝过期确认或 PID 身份变化;操作期间阻止并发配置修改。
  • 配置错误恢复:端口占用和多个微信实例的错误提供明确的处理入口;停止后可重新打开所需程序,再重试原操作。

升级与使用

升级前停止助手服务,从托盘完整退出匹配微信、WeChatAgent 和 DSH,再运行 WeChatAgent-Setup-0.3.5-x64.exe。账号配置、聊天范围、人格编辑和私有状态保留。安装后重新打开微信与 DSH,启用当前项目插件并启动服务。

表情收集和发送仍受聊天范围及开关控制,统一表情池最多 50 张,满池新候选交给 DS 筛选。本机缺少可用副本时,需要开启“允许从腾讯下载缺失的表情包”。动图识别使用采样预览;联网表情搜索仍返回来源链接,不会自动下载入池。

Windows 10/11 x64;匹配微信 4.1.10.27,DSH 桌面端与插件 SDK 0.2.0-rc.2。安装器、SHA256SUMS.txt 和 VERIFICATION.json 作为 GitHub Release 附件发布。

WeChatAgent 0.3.4

Choose a tag to compare

@sourcepro5 sourcepro5 released this 14 Oct 04:09

WeChatAgent 0.3.4

新增内容

  • 发送组件启动日志:新增 state/logs/hook-init.log,记录等待核心模块、模块就绪、HTTP 端口绑定及初始化结果;健康接口提供初始化方式和当前状态。

修复问题

  • 首次启动发送后端无法连接:修复 version.dll 先加载、Weixin.dll 尚未就绪时只初始化一次并提前退出的竞态。现在延后到核心模块加载后执行初始化,避免本机 30001 端口永久不监听。
  • 重复初始化被提前终止:兼容 MinHook 已初始化状态,并保证并发调度只执行一次初始化。
  • 端口未绑定却显示启动成功:HTTP 服务先确认本机端口绑定结果;端口占用或监听异常写入日志,不再只凭服务器对象存在判断就绪。
  • 网址紧接中文请求无法读取:修复 HTML 路径、查询参数后紧接“帮我看看”等请求时,把中文误认为网址一部分的问题,同时保留正常中文路径和查询内容。

优化内容

  • 启动等待与错误提示:启动检查为发送组件提供有上限的等待,区分端口未监听、健康检查超时和响应无效;认证、版本与账号异常直接报告,避免统一提示 BACKEND_UNAVAILABLE。排查入口改为发送组件日志。
  • 初始化与运行隔离:将核心 Hook 初始化移到加载入口之外执行,等待设为 30 秒;HTTP 服务仅监听本机,保留令牌、版本和账号验证。
  • 报价准确性:区分女娲石“元/个”和银两“元/万银”,不把默认区服或搜索标题价格代替用户所问区服的挂单数据。此站报价无需修改系统 DNS;其他网页仍按原有读取范围处理。

升级与使用

升级前停止助手服务,从托盘完整退出匹配微信、WeChatAgent 和 DSH,再运行 WeChatAgent-Setup-0.3.4-x64.exe。账号配置、聊天范围、人设编辑和聊天状态保留。安装后通过助手的“打开微信”加载新版发送组件,登录原账号并启动服务。

Windows 10/11 x64;匹配微信 4.1.10.27,DSH 桌面端与插件 SDK 0.2.0-rc.2。安装器、SHA256SUMS.txt 和 VERIFICATION.json 作为 GitHub Release 附件发布。

WeChatAgent 0.3.3

Choose a tag to compare

@sourcepro5 sourcepro5 released this 13 Oct 14:35

WeChatAgent 0.3.3

发布日期:2026-10-13。安装包包含本次会话设置、DSH 技能授权、联网搜索和共享表情池更新。

修复 Bug

  • 联网搜索偶尔提示无法联网:直接调用 DSH 网页搜索,沿用当前账号和搜索配置;修复旧会话的工具加载与搜索触发,分别说明请求超时、没有结果和正文读取失败。
  • 网页阅读与外链点击:识别省略协议及紧接中文请求的网址,支持常见压缩响应;外链通过默认浏览器打开。登录、验证码、动态页面或代理 Fake-IP 造成的失败会显示实际原因。
  • 扩展与会话设置反馈:显示已选能力、开启范围及未保存状态;保存只更新当前会话,刷新清单、DSH 离线或保存冲突时保留选择,关闭有修改的窗口时提示。
  • 技能与账号隔离:未授权技能不进入该会话输入;撤销后清理旧技能正文,保留正常聊天与工具记录。人设、授权和群回复方式按账号保存,切换为唤醒回复时取消尚未发送的自然参与回复。
  • 表情发送与池容量:最多保留 50 张已入池表情,待评选素材不能绕过审核发送;去重、来源撤销和账号变化均重新校验。已提交发送继续查询回执,减少重复发送。

新增功能

  • 模型按对话联网搜索:无需提供网址,模型可结合前文检索公开信息,并按需阅读本轮搜索结果的来源页;天气与热点查询统一使用 DSH 搜索。
  • 每个会话独立分配 DSH 能力:技能和插件在 DSH 管理,人设卡在 WeChatAgent 管理;好友与群聊可独立选择技能、工具和功能开关,每个群可选择自然参与或唤醒后回复。
  • 统一共享表情池:当前账号所有已允许好友和群聊共享最多 50 张微信原生表情,后台收集、按内容去重、保留 GIF 动画及重启后的素材。满池后由当前 DS 模型参考预览、标签和使用情况选择替换或拒绝;模型不可用时保留原池,旧库保留迁移快照。
  • 表情池状态与界面优化:回复设置显示容量与评选状态;顶部显示机器人服务状态并可查看连接详情,聊天范围和会话卡片可直接打开会话设置,改善窄窗口布局。
  • 配套拓展随包提供:包括网页阅读、联网搜索及自主表情素材搜索;保留启动检查更新和手动检查入口,发现更新后提示下载。

拓展使用

  1. 在 DSH 安装或管理技能和插件,再到 WeChatAgent 的“聊天范围”或“会话 → 会话设置 → 技能与工具”给目标好友或群授权。
  2. 普通联网查询:开启目标聊天的“联网搜索”,然后直接提问,例如“上海明天天气怎么样”。不需要提供网址;DSH 需要登录且搜索服务可用。
  3. 搜索表情素材:选择 meme-search 技能和 meme-search__search 工具,同时开启该聊天的联网搜索,再发送“找个猫猫无语表情素材”。只返回候选链接,不自动下载、入池或原生发送。
  4. 收集与复用微信表情:在“回复设置 → 原生表情发送”开启收集和共享,让好友或群成员在已允许的聊天中发送微信原生表情,并为需要发送的聊天开启原生表情发送。普通图片不自动入池;满池评选需要支持图片的 DS 模型,会使用模型额度。
  5. 网页阅读可发送“总结这个网页:www.bilibili.com”。目前读取页面文字,不观看视频或提取未显示的字幕。唤醒回复群仍需 @ 机器人或使用唤醒词。

升级

停止助手服务,从托盘完整退出 WeChatAgent 和 DSH,再运行 WeChatAgent-Setup-0.3.3-x64.exe。升级保留账号配置、聊天范围、人设编辑和用户数据;安装后准备配置并完整重开 DSH、重新启动助手,使新版插件生效。

支持 Windows 10/11 x64;内置匹配微信 4.1.10.27、DSH 桌面端与插件 SDK 0.2.0-rc.2。源码不包含个人配置、凭据、聊天、缓存或第三方二进制

WeChatAgent 0.3.2

Choose a tag to compare

@sourcepro5 sourcepro5 released this 13 Oct 01:29

WeChatAgent 0.3.2

本次重新打包覆盖 0.3.2,补齐网页阅读兼容性修复,并加入自主表情素材搜索拓展。升级前停止服务,从托盘完整退出助手和 DSH,再运行新的同版本安装包;配置、账号和聊天范围保留。

修复 Bug

  • 网页链接识别:支持省略协议的网址;修复网址后紧接中文请求时,把中文错误拼入域名、导致“只能读取本轮用户提供的链接”的问题。单独发送网址也可触发阅读。
  • 网页读取兼容性:支持 gzip、deflate、Brotli 压缩响应,改进浏览器标识;浏览器提示页、访问验证和 Fake-IP 会说明实际失败原因,不把提示页当正文。
  • 桌面外链点击:公开 HTTP(S) 链接通过系统默认浏览器打开,失败时显示原因。
  • 扩展点击和状态显示:点击卡片或按钮均可打开详情;显示开关、聊天范围与待保存状态,保存后刷新,重新打开显示已保存设置。
  • 联网天气查询:支持城市、日期、气温和降雨问题;缺少城市时先询问并支持随后补充,数据不足或接口失败时明确提示。
  • 搜索结果相关性:过滤明显不相关的摘要,减少答非所问和错误引用。

新增功能

  • 启动检查更新:通过 GitHub Releases 检查新版本和同版本的新构建,显示下载入口与发布说明;侧栏可手动检查。不会自动下载或安装,检查失败不影响助手运行。安装本次版本后开始检查后续更新。

  • 自主表情素材搜索拓展:随安装包提供,默认关闭。模型可按情绪、动作或角色寻找素材;支持 Bing、Openverse 和 Imgflip,返回候选链接与来源,同聊天缓存并减少重复候选。

  • 默认内置网页阅读:用户提供公开链接时,当前模型可读取页面文字,无需导入技能或填写密钥;独立于联网搜索开关。每轮最多三页、每页最多 12,000 字符,附来源和截断提示。

  • 统一扩展管理:集中管理网页阅读、表情素材搜索、联网搜索、原生表情发送、主动聊天及上下文压缩。

拓展使用

  1. 打开“扩展 → 自主表情素材搜索”,开启运行,勾选“访问公开网络”和“保存当前聊天的数据”,选择允许的聊天并保存。
  2. 来源可保留 auto,发送“找个猫猫无语表情素材”或“找个熊猫鼓掌 GIF”;模型也可根据聊天语境按需搜索。每次最多三个候选,默认缓存 120 分钟,新查询至少间隔 20 秒。
  3. 素材搜索返回链接,不会自动查看、下载、入库或作为微信原生表情发送。要复用微信原生表情,请在目标聊天启用“原生表情发送”,让好友或群成员先发送该表情。
  4. 网页阅读可测试“帮我看看 https://www.bilibili.com/”。目前读取页面文字,视频画面、声音和未显示字幕不在范围内;登录、验证、纯动态页面或 Fake-IP 仍可能导致失败。
    注:如果遇到Fake-IP等问题,请关闭梯子尝试

完整安装包内置匹配的微信客户端与运行环境;GitHub 源码副本不包含微信、Hook 二进制、个人配置、缓存或凭据,直接运行源码需另行准备外部组件。Windows 10/11 x64;DSH 桌面端和 SDK 为 0.2.0-rc.2,微信发送组件匹配 4.1.10.27。新安装器、SHA256SUMS.txt 和 VERIFICATION.json 将替换同一 Release 的对应附件。

WeChatAgent 0.3.1

Choose a tag to compare

@sourcepro5 sourcepro5 released this 12 Oct 00:59

WeChatAgent 0.3.1

本次是 0.3.0 的 Bug 修复更新,重点解决模型把 [S1] 等内部表情编号直接发到微信的问题。

Bug 修复

  • 修复表情编号作为文字外发:[S1]、[S2]、[S3] 只有匹配本轮提供的表情时才会转换为原生表情发送,不再直接发出编号。
  • 修复正文夹带表情标记:回复中混入编号、使用不存在的编号或异常表情格式时,会自动校正一次;仍不合规则阻止发送。
  • 修复旧缓存绕过校验:普通回复重试和主动聊天缓存中的编号文本也会被拦截,避免重启或重试后继续外发占位符。
  • 改进异常回复校正:使用独立的校正请求标识,避免继续复用旧的错误格式结果;正常回复保留原有空格、换行和发送重试行为。

本次沿用 0.3.0 的账号切换、桌面换肤等功能。兼容 Windows 10/11 x64;DSH 桌面端与 SDK 为 0.2.0-rc.2,微信发送组件匹配 4.1.10.27。

普通用户请下载安装器,GitHub 自动生成的 Source code 压缩包供源码开发使用。安装器校验信息见 SHA256SUMS.txt 和 VERIFICATION.json。

公开源码不包含账号、密钥、聊天和运行日志。各组件保留原许可与署名;启用云端模型后,所选聊天消息、人格和图片会提交给配置的模型服务。

本项目仅供学习、技术交流与个人实验使用,不代表微信、腾讯或 DeepSeek 官方。QQ 交流反馈:3058492721。