Skip to content

Releases: yideng966/LightAgent

LightAgent 2.1.24

Choose a tag to compare

@github-actions github-actions released this 30 Jul 06:30

LightAgent - 多渠道 Agent Harness 与可长期运行的 AI 助手框架

本版本修复个人微信群中定向自由回复被错误判定为过期的问题。多人连续发言时,已经生成且明确面向机器人的回复会继续按群内顺序确认发送,不再因后续普通群消息而被静默丢弃。

Bug 修复

  • 修复 new_threadresume_thread 等面向机器人的自由回复在生成期间收到新群消息后,被统一套用 ambient stale 规则并取消发送的问题。
  • 真正的 observe_only 环境接话仍保留发送前 room revision 复核,避免话题已经推进后出现迟到插话;sidecar 发送确认和失败回滚边界保持不变。

安装

Docker Hub:

docker pull yideng966/lightagent:v2.1.24

GitHub Container Registry:

docker pull ghcr.io/yideng966/lightagent:v2.1.24

完整技能镜像:

docker pull yideng966/lightagent:v2.1.24-skills-full
docker pull ghcr.io/yideng966/lightagent:v2.1.24-skills-full

文档

LightAgent 2.1.23

Choose a tag to compare

@github-actions github-actions released this 30 Jul 05:00

LightAgent - 多渠道 Agent Harness 与可长期运行的 AI 助手框架

本版本将个人微信群统一升级为 V2 上下文引擎。机器人现在会在每轮请求中读取同一群所有成员形成的有界近期现场和 24 小时滚动摘要,同时继续隔离每位成员的短期对话线程,减少“只记得提问者、没看见其他群友刚说过什么”的上下文缺口。

新增功能

  • 群级上下文覆盖当前稳定群内所有成员的安全消息,并按请求深度组合近期原文、24 小时滚动摘要和相关历史证据;同一来源会在摘要、原文、归档证据和成员线程之间去重。
  • 新增可选的 Provider 会话续接合同和发送确认存储。只有明确支持安全分支与失效回放的 Provider 才能接入,锚点按群、成员、线程、模型和接口严格隔离,并在微信确认发送成功后才生效。

优化改进

  • 24 小时摘要改为有界窗口重建,自动淘汰过期事实并保留最新原文;摘要暂不可用时仍使用近期群聊继续回答,不阻塞正常消息。
  • Web 控制台“群聊 → 拟人化”改为平铺的单一页面滚动,只展示真实生效的会话作用域、线程有效期、摘要、归档证据、工具续接和回复长度设置。
  • 当前 OpenAI-compatible Chat Completions 仍按每轮完整本地历史请求,不提交 conversation_idprevious_response_id;尚未支持 Provider 续接时,控制台不会展示无效开关。

Bug 修复

  • 修复普通请求主要围绕当前发言人取上下文、容易遗漏同群其他成员近期发言的问题;群级现场现在按稳定群汇集,成员 ID 只用于权限、画像和私有线程。
  • 修复滚动摘要可能长期合并旧事实、并与近期原文或归档证据重复的问题;摘要现在带来源事件和 freshness 边界。
  • 修复上下文构建异常时可能回到旧拼装逻辑的问题;异常路径现在仍保留 V2 权限约束、当前原文和同群最小安全现场。

破坏性变更

  • wechat_group_context_engine_mode 和 Legacy 引擎已移除。升级后所有个人微信群统一使用 V2,旧配置中的 legacyv2 值都会被忽略;仍需旧行为的部署应暂缓升级或回退到 v2.1.22
  • 完整上下文注入预览及其公开 API 已删除;自动化脚本不应再调用 /api/wechat-group/memories/preview
  • 已删除旧的最近上下文、本地摘要、回复策略和固定安全开关。请保留或迁移到 wechat_group_session_scopewechat_group_thread_followup_ttl_minuteswechat_group_rolling_summary_enabledwechat_group_tool_continuation_enabledwechat_group_archive_evidence_enabledwechat_group_archive_evidence_dayswechat_group_response_cleanup_max_chars;旧 wechat_group_continuation_enabled 会在加载时一次性映射为工具续接开关。

安装

Docker Hub:

docker pull yideng966/lightagent:v2.1.23

GitHub Container Registry:

docker pull ghcr.io/yideng966/lightagent:v2.1.23

完整技能镜像:

docker pull yideng966/lightagent:v2.1.23-skills-full
docker pull ghcr.io/yideng966/lightagent:v2.1.23-skills-full

文档

LightAgent 2.1.22

Choose a tag to compare

@github-actions github-actions released this 29 Jul 15:52

LightAgent - 多渠道 Agent Harness 与可长期运行的 AI 助手框架

本版本为个人微信群增加可灰度启用的上下文与会话引擎 V2。机器人现在能够区分群内现场、成员会话和短期话题线程,并在微信确认发送成功后再提交回复状态,减少新旧话题串线、迟到插话和失败回复污染历史的问题。

新增功能

  • 新增分层群聊上下文:根据当前请求选择精简、最近、承接或历史召回模式;普通自然语言 @ 请求可以读取同一群内有界的最新对话现场,同时过滤当前消息、重复来源和不安全传输内容。
  • 新增非破坏式话题线程:独立问题创建新线程,明确“继续”或引用机器人时恢复同群同成员的有效线程,普通自由接话保持只观察;切换话题不再清空此前会话。
  • 新增按群回复协调、滚动摘要和安全工具续接。滚动摘要保留最近原文,工具续接只短时保存经过清洗的只读结果,不恢复原始工具链或跨群数据。
  • Web 控制台“群聊 -> 拟人化上下文”新增 V2 模式、会话作用域、线程有效期、按群单路回复、滚动摘要和工具续接设置。

优化改进

  • 同一个群的最终回复按顺序生成和发送,明确 @ 请求优先于尚未开始的自由接话;群现场已变化时,过时的自由回复会在发送前被抑制。
  • 高频图片、总结、历史召回、链接、定时提醒和群记忆请求会收窄到相关工具,原有管理员权限和群成员写操作限制继续生效。
  • 模型切换、进程重启或线程缓存淘汰后,可从本地保存的用户原文和最终答复恢复上下文,不依赖供应商连接或隐式服务端会话。

Bug 修复

  • 修复微信发送失败、回执未知、回复被清洗为空或过时自由回复被取消后,仍可能推进 Agent 历史、话题线程或工具续接状态的问题;这些状态现在只在 sidecar 明确确认发送成功后提交。

Context Engine V2 本版本默认仍为 legacy,滚动摘要和工具续接也默认关闭。建议先在单个测试群灰度验证,再逐项启用;旧配置和其他渠道的会话行为保持不变。


安装

Docker Hub:

docker pull yideng966/lightagent:v2.1.22

GitHub Container Registry:

docker pull ghcr.io/yideng966/lightagent:v2.1.22

完整技能镜像:

docker pull yideng966/lightagent:v2.1.22-skills-full
docker pull ghcr.io/yideng966/lightagent:v2.1.22-skills-full

文档

LightAgent 2.1.21

Choose a tag to compare

@github-actions github-actions released this 29 Jul 11:02

LightAgent - 多渠道 Agent Harness 与可长期运行的 AI 助手框架

本版本修复 Docker 多架构镜像发布阶段的清理竞态。基础版与完整技能版现在会先完成全部清单发布,再清理 GHCR 未标记版本,避免完整技能镜像偶发发布失败。

Bug 修复

  • 修复基础版与完整技能版并行发布时,基础版可能提前删除 GHCR canonical digest 或 attestation 子 manifest,导致 skills-full 多架构清单因内容不存在而失败的问题;清理现在只会在两个变体全部发布成功后执行,任一变体失败时自动跳过。

安装

Docker Hub:

docker pull yideng966/lightagent:v2.1.21

GitHub Container Registry:

docker pull ghcr.io/yideng966/lightagent:v2.1.21

完整技能镜像:

docker pull yideng966/lightagent:v2.1.21-skills-full
docker pull ghcr.io/yideng966/lightagent:v2.1.21-skills-full

文档

LightAgent 2.1.20

Choose a tag to compare

@github-actions github-actions released this 29 Jul 09:58

LightAgent - 多渠道 Agent Harness 与可长期运行的 AI 助手框架

本版本继续收紧微信群的思考过程隔离。即使模型或兼容代理把内部分析直接混入普通正文且不提供任何标记,群成员也只会收到净化后的最终答复。

Bug 修复

  • 修复部分模型在流式正文中输出无标签内部分析时,分析前言可能被发送到微信群并写入会话历史的问题;微信群现在会等完整正文净化后再发送,并保留正常多段答复。
  • 修复复用 Agent 时残留的 Web 渠道状态可能影响微信群思考过滤的问题;过滤现在以当前消息的实际渠道为准。

安装

Docker Hub:

docker pull yideng966/lightagent:v2.1.20

GitHub Container Registry:

docker pull ghcr.io/yideng966/lightagent:v2.1.20

完整技能镜像:

docker pull yideng966/lightagent:v2.1.20-skills-full

文档

LightAgent 2.1.19

Choose a tag to compare

@github-actions github-actions released this 29 Jul 09:17

LightAgent - 多渠道 Agent Harness 与可长期运行的 AI 助手框架

本版本修复 IM 渠道可能把模型思考过程作为普通回复发送的问题。微信群等渠道现在只会收到最终正文,Web 控制台原有的思考展示行为保持不变。

Bug 修复

  • 修复部分模型或兼容代理将 think 思考块写入流式正文,且标签跨分片返回时,思考内容、未闭合内容或残余结束标签可能进入用户回复和会话历史的问题;IM 渠道现在会完整过滤思考块,标准 reasoning_content 继续与最终正文隔离。

安装

Docker Hub:

docker pull yideng966/lightagent:v2.1.19

GitHub Container Registry:

docker pull ghcr.io/yideng966/lightagent:v2.1.19

完整技能镜像:

docker pull yideng966/lightagent:v2.1.19-skills-full

文档

LightAgent 2.1.18

Choose a tag to compare

@github-actions github-actions released this 29 Jul 07:56

LightAgent - 多渠道 Agent Harness 与可长期运行的 AI 助手框架

本版本修复微信群长期记忆和群友画像管理体验:群永久记忆的自然语言内容现在稳定输出为简体中文;群友画像自主学习页面在展开、配置、执行和回滚过程中保持布局与状态稳定。

优化改进

  • 群永久记忆的摘要、记忆正文和 Dream 审计摘要统一使用简体中文;即使原始群消息或已有记忆包含其他语言,也只保留必要的专有名词、产品名、代码和 URL,结构修复重试继续遵循相同语言约束。
  • 群友画像自主学习改为展开时按需加载,并提供明确的加载、保存、执行、差异查看、回滚和无新消息状态;未保存的策略会被保留并阻止直接执行,避免实际运行继续使用旧配置。

Bug 修复

  • 修复 Web 控制台「群聊 -> 群友画像 -> 自主学习」展开后画像列表被压缩、内容重叠和移动端界面错位的问题;桌面双栏与移动端单列现在统一使用主内容区滚动,不再产生横向溢出。
  • 修复查看差异或异步刷新后自主学习面板关闭、配置输入丢失、执行与回滚重复刷新,以及学习完成后画像仍显示旧数据的问题;快速切换群或搜索时,旧请求也不会再覆盖当前群画像。

安装

Docker Hub:

docker pull yideng966/lightagent:v2.1.18

GitHub Container Registry:

docker pull ghcr.io/yideng966/lightagent:v2.1.18

完整技能镜像:

docker pull yideng966/lightagent:v2.1.18-skills-full

文档

LightAgent 2.1.17

Choose a tag to compare

@github-actions github-actions released this 29 Jul 06:41

LightAgent - 多渠道 Agent Harness 与可长期运行的 AI 助手框架

本版本集中提升个人微信群渠道的日常运营与长期记忆体验:进退群通知默认可用,扫码入群欢迎识别更加稳定;群永久记忆现在统一归入记忆管理,并能在重启、历史积压和模型临时故障后持续、可诊断地生成。

优化改进

  • 群永久记忆统一迁入 Web 控制台「管理 -> 记忆 -> 群记忆」,原「管理 -> 知识 -> 群知识」和「群聊 -> 永久记忆」入口已移除。管理员现在可以在一个页面查询、新增和停用当前稳定群记忆,查看积压、游标、失败与历史生成状态,并测试带最低分阈值的严格召回;群友画像和完整注入预览分别保留在「群聊 -> 群友画像」与「群聊 -> 拟人化」。
  • 群记忆自动生成改为根据已选择的稳定群、归档高水位和持久化游标恢复任务;稀疏历史窗口可按总积压或最长等待继续推进,历史生成使用独立断点且不会回退增量游标。临时模型故障会持久化退避,非法结构化结果最多受控修复一次,无关显式查询不再回退最新记忆。
  • 入群欢迎与离群通知的全局开关默认开启;Web 控制台仍可分别关闭并保存,显式 false、按群禁用、稳定群选择和身份确认门禁保持优先生效。

Bug 修复

  • 修复 wechat4u 无法识别无前导空格的扫码入群系统文案,导致新成员未收到欢迎的问题。可信系统消息现在会进入既有成员事件与安全降级流程,普通成员发送相同文本或跨群载荷不会误触发欢迎。

破坏性变更

  • 受影响范围为 config.json 中缺少 wechat_group_join_welcome_enabledwechat_group_leave_notice_enabled 的微信群部署。旧版本缺少字段时按关闭处理,本版本改为按开启处理;如需保持原关闭行为,请在 Web 控制台「群聊 -> 进退群消息」关闭对应开关并保存,或在配置中显式设置为 false。已有显式关闭和按群禁用配置不受影响。

安装

Docker Hub:

docker pull yideng966/lightagent:v2.1.17

GitHub Container Registry:

docker pull ghcr.io/yideng966/lightagent:v2.1.17

完整技能镜像:

docker pull yideng966/lightagent:v2.1.17-skills-full

文档

LightAgent 2.1.16

Choose a tag to compare

@github-actions github-actions released this 28 Jul 14:25

LightAgent - 多渠道 Agent Harness 与可长期运行的 AI 助手框架

本版本修复微信群成员事件与群记忆文本路由的两个稳定性问题。扫码入群时即使暂时无法解析成员 ID,也能发送安全降级欢迎;群记忆任务遇到成功但正文为空的模型响应时,会自动尝试备用模型并保留可诊断的失败状态。

Bug 修复

  • 修复 wechat4u 已识别扫码入群、但成员或邀请人 ID 查找失败时欢迎事件被丢弃的问题。已选择且身份确认的群现在会继续发送当前配置的欢迎内容,成员名称回退为“新成员”、人数按 1 处理且不执行 mention;离群成员未知时仍不发送通知,避免误报。
  • 修复群记忆提炼遇到模型返回空正文时不会尝试备用模型的问题。共享文本路由现在会按既有主备顺序继续请求可用模型,半开探测不会因空响应卡住;所有候选均不可用时保留失败状态且不推进群记忆游标,安全拒绝仍保持最终失败。

安装

Docker Hub:

docker pull yideng966/lightagent:v2.1.16

GitHub Container Registry:

docker pull ghcr.io/yideng966/lightagent:v2.1.16

完整技能镜像:

docker pull yideng966/lightagent:v2.1.16-skills-full

文档

LightAgent 2.1.15

Choose a tag to compare

@github-actions github-actions released this 28 Jul 13:56

LightAgent - 多渠道 Agent Harness 与可长期运行的 AI 助手框架

本版本将 GitHub 提交通知扩展为可配置的仓库事件通知。管理员可在 Web 控制台精确选择进入微信群的事件和 action,同时继续沿用安全验签、稳定群投递和默认 push + main 行为。

新增功能

  • 支持 GitHub 当前 53 个仓库级 Webhook 事件,可选择“选定事件”或“全部事件”,并为 Pull Request、Issue、workflow、release 等事件配置 action 过滤。
  • 在「群聊 -> 基础设置」新增事件配置弹窗,支持搜索、分类、常用事件、全选、清空和逐 action 勾选,桌面端与移动端均可完成配置。
  • 全部事件模式可接收 GitHub 后续新增的未知仓库事件,并生成只包含仓库、事件、action、操作者和 GitHub 链接的最小摘要。

优化改进

  • 默认配置仍只通知 main 分支的 push,原提交聚合文本、Webhook 地址和配置字段保持兼容,升级后不会自动扩大群通知范围。
  • 所有事件继续使用 HMAC-SHA256 验签、delivery 去重、stable room 和 scheduler 重试链路;ping 只检查连通性,不发送群消息。
  • 通知只读取受控白名单字段,不保存或转发原始 payload、评论正文、嵌套对象、Secret scanning 内容或私有安全公告摘要;配置 API 继续隐藏真实 Secret,并保持环境变量优先。

安装

Docker Hub:

docker pull yideng966/lightagent:v2.1.15

GitHub Container Registry:

docker pull ghcr.io/yideng966/lightagent:v2.1.15

完整技能镜像:

docker pull yideng966/lightagent:v2.1.15-skills-full

文档