Commit Graph

  • e792fe655b chore(deploy): 本机 SearXNG 兜底搜索服务配置(宿主端口 38471,按可达性裁剪引擎) AskaEth 2026-10-05 20:00:00 +08:00
  • 14e76b6480 feat(admin): 流程图方向——Flow 页自下而上(最新在上),Backthink/Agents 图块最新在左 AskaEth 2026-10-05 19:51:45 +08:00
  • f4adf0b526 feat(notify): IM 路由的主动消息也在非前台补浏览器通知(契约 v0.74) AskaEth 2026-10-05 19:47:54 +08:00
  • a6cb44b8a8 feat(flow): 链路图本地落盘 + 多轮历史回放(design/19 §P3,契约 v0.73) AskaEth 2026-10-05 16:19:32 +08:00
  • 84c124f5a9 fix(backthink): 她主动找你终于看得见 —— 主动消息落主会话 + 前端消费 + 非前台浏览器通知 AskaEth 2026-10-05 16:02:36 +08:00
  • 1bf85a955b feat(gateway): 链路图冷启动快照(v0.71)+ 面板来源说明条 —— 修「轮次结束后打开页面一片空白」 AskaEth 2026-10-05 15:38:53 +08:00
  • a3482ed06e fix(admin): 日志类列表统一「最新在上」+ 顶部前插不顶跑阅读位置 AskaEth 2026-10-05 15:37:04 +08:00
  • c8053b1f36 feat(gateway): 渠道事件查询面 + 面板「渠道事件」页(design/26 E6) AskaEth 2026-10-05 14:38:37 +08:00
  • a0abf0199a feat(gateway)!: 后台思考档位精确化(+ 面板三态 + 契约 v0.69/v0.70) AskaEth 2026-10-05 14:15:55 +08:00
  • f9c5b56a2f docs(env): .env.example 统一收三片改动(X1 允许集注释 / P1 directMsgPerMin / E3+E4 CHANNEL_EVENT_* 三键) AskaEth 2026-10-05 14:14:14 +08:00
  • 213aff2e33 feat(backthink): 存档落「紧急度」精确档位(裁决 14 的精确化前置) AskaEth 2026-10-05 14:10:25 +08:00
  • afe9afb1b5 feat(events): 渠道事件桥接接线 + 组合根(design/26 E3+E4) AskaEth 2026-10-05 14:10:24 +08:00
  • 7aaf7731dc fix(gateway): directMsgPerMin 的写入路径 5 处透传(关掉「面板保存把 -1 静默重置为 0」) AskaEth 2026-10-05 14:01:52 +08:00
  • 321cc3b763 feat(backthink): 思考轮工具面补齐(裁决 15)—— 能力面接入 + 只读 capability_list + 本轮状态快照 AskaEth 2026-10-05 13:54:57 +08:00
  • 34cef95e17 feat(gateway): 配置只读事实面 + 后台思考行「档位/穿透」(契约 v0.68) AskaEth 2026-10-05 13:54:56 +08:00
  • a057a0f61f feat(channels): 流控可配 —— 陌生人私聊额度走账号配置 directMsgPerMin(裁决 13) AskaEth 2026-10-05 13:50:29 +08:00
  • ba17820040 feat(channels): QQ 非消息事件全枚举投递 + systemnotice 补 request/interaction/unknown 类 AskaEth 2026-10-05 13:47:27 +08:00
  • ec3f6e810a feat(events): 渠道事件存储地基(Event/Store + SQLite 实现 + 有界计数聚合 + 保留期 GC + 迁移 0021) AskaEth 2026-10-05 13:47:25 +08:00
  • 52dac4575f feat(gateway): 账号在线三态(后端 AccountStatus 可选接口 + 面板第二枚标签 + 契约账目更正) AskaEth 2026-10-05 13:29:53 +08:00
  • 7ae4298871 feat(channels): 陌生人私聊正常聊天(跳概率门)+ 强制流控 6条/分与回合槽位 + 安静时段不再硬静默 + 受限车道边界行前置 AskaEth 2026-10-05 13:26:15 +08:00
  • c6f5c3fea0 feat(capability): 转码能力装配进组合根(工具真进注册表、日志带 source)+ design/25 非bit-exact 留痕更正 AskaEth 2026-10-05 13:23:52 +08:00
  • f91a83ff81 feat(urgency): 通用紧急度通道(Declarer/Level + 只抬不压折算)+ IoT 首个生产者 + 她自己的结论走结构化标记穿透安静时段 AskaEth 2026-10-05 13:11:04 +08:00
  • 4a2d276881 feat(capability): 转码能力包(vendor 纯 Go AMR-NB 解码器 + 黄金向量逐样本对照 + 8 哨兵 + 注册面) AskaEth 2026-10-05 13:02:28 +08:00
  • 89715d1813 feat(channels): 受限车道回合补自身会话历史(群聊/陌生人能连贯理解一段对话;复用共享 transcript,拒绝主会话 id) AskaEth 2026-10-05 12:58:01 +08:00
  • be6e5f5780 docs(api): 契约升 v0.67(契约先行登记:media 播放端点 + voice DTO + 渠道事件查询面 + accountOnline;三批未实现已如实标注) AskaEth 2026-10-05 12:53:35 +08:00
  • b82870f41e fix(channels): QQ 适配器接上注入 logger(帧取证复活)+ 兜底不再静默降级(Warn 说明 Debug 会被丢) AskaEth 2026-10-05 12:53:17 +08:00
  • e1bd7c3009 fix(channels): 探活失败不再静默 + 回执信封校验(杜绝把失败谎报成账号离线)+ echo 唯一化 AskaEth 2026-10-05 12:29:34 +08:00
  • 8f6a75b7d7 feat(channels): IM 车道生成并写入真实 turn_id(user/assistant 成对 + 同源 WithTurnID;群聊隔离与静默语义不变) AskaEth 2026-10-05 12:22:44 +08:00
  • ba1974038a feat(gateway): 并行提示接线(第二路 + 串行续跑路;OtherMessageID/Queued 取自另一在途路,无其它在途路则不挂) AskaEth 2026-10-05 12:21:24 +08:00
  • 20160c66d8 feat(security): 代审口径 A 落地(仅子代理发起的敏感调用做实质判定 + fail-closed + 理由进审计与小字) AskaEth 2026-10-05 12:12:31 +08:00
  • fa850f9599 feat(loop): 落地 design/15 §2.5.6 并行提示(结构化 ParallelNotice + 独立 system 行,杜绝一题多答/跨端串话) AskaEth 2026-10-05 12:12:23 +08:00
  • a79fe9684e feat(channels): QQ 账号 get_status 主动探活(复用既有 action 通道 / 状态变化才记日志 / AccountStatus 与 WS 连通分开) AskaEth 2026-10-05 12:10:34 +08:00
  • f44114301e feat(channels): 微信入站媒体脱敏取证日志(形状行记 ref 来源+host、结局行记 err_kind;不记 URL/query/密钥) AskaEth 2026-10-05 12:07:18 +08:00
  • 5139945bfe feat(channels): 非消息事件接入(notice 归一化 + 传入前审查,fail-safe 静默)与入站脱敏帧日志/日志轮转 AskaEth 2026-10-05 11:55:05 +08:00
  • 85abb90067 feat(security): 敏感清单补齐 design/11 §4 的 7 类(写数据/对外发消息/访问密钥/改配置,结构化判据) AskaEth 2026-10-05 11:53:17 +08:00
  • 509dc412eb feat(memory): 记忆 P2(项目索引物化 / decay 回写 / 作用域写规则 / 静默吞点 + loop 级只读红线测试) AskaEth 2026-10-05 11:47:39 +08:00
  • 9b903a89bc feat(runtime): IM 主人私聊补历史转录(与 Web 主会话同源:抽共享 transcript 包 + OwnerEnvFor 单入口) AskaEth 2026-10-05 11:36:18 +08:00
  • df8fc660c0 docs(agents): §10 补铁律——提交一律逐文件 git add(实测吞过别人在途文件) AskaEth 2026-10-05 11:31:24 +08:00
  • 2b6750b821 docs(channels): 再修 3 处注释里的 design/08 引用(其中 -14 口径无对应节 ⇒ 改指对照清单) AskaEth 2026-10-05 11:31:14 +08:00
  • eeb5f26668 fix(memory): 堵住 knowledge 工具绕过群聊/陌生人过滤的 P0 / owner 召回 hits 如实上报 / 静默吞点补来源日志 AskaEth 2026-10-05 11:30:51 +08:00
  • e792baa316 docs(channels): 修正 6 处指向已不存在 design/08 节号的注释(只改注释) AskaEth 2026-10-05 11:29:54 +08:00
  • 91a3209c9b feat(memory): 记忆整理 v1(design/23)——低峰定期扫描 + 事实包含判定 + 规则否决 + 只产建议队列(不自动应用) AskaEth 2026-10-05 11:29:36 +08:00
  • 012e9f3ad4 feat(web): 前端 P0 收尾(多路忙态收口 / 握手 history 落 store / 清理幽灵键) AskaEth 2026-10-05 11:29:17 +08:00
  • e852e60af9 docs(channels): media_key 注释指向修正(design/08 §3.3 已不存在 → §4 weixin-ilink 条目) AskaEth 2026-10-05 11:26:02 +08:00
  • afd56ffd99 docs(agents): §10 补两条铁律(换二进制前先确认前端变更 / 裁定必须带完成状态) AskaEth 2026-10-05 11:22:27 +08:00
  • 1e0f2c9ec8 docs(api): v0.66 补充说明——chat.image 体积上限按形态写清(描述性更正,不升版本号) AskaEth 2026-10-05 11:22:26 +08:00
  • b73a1276c6 feat(channels): IM 入站图片接线(纯图片不再被丢 / data URI 进模型视图 / 诚实提示 / 来源白名单) AskaEth 2026-10-05 11:22:26 +08:00
  • 0cbc9ff886 docs(api): 契约升 v0.66(帧层 + turn_id + 渠道配置 + 修正未实现清单 + 思考流口径更正) AskaEth 2026-10-05 11:15:25 +08:00
  • eaada3af5d feat(web): 前端与后端同步一批(帧壳 turnId / 并行六态与两级分桶 / documents 渲染 / System 键名 / 主人档案分组) AskaEth 2026-10-05 11:09:24 +08:00
  • 6a545badbd feat(channels): IM 入站图片采集层(图片白名单 + 微信图片来源 + 复用 vision 内联入口) AskaEth 2026-10-05 11:04:41 +08:00
  • 5de708a560 fix(gateway,channelbridge,turnreply): p 标签半包写入侧规整(修「整条塌成一段」) AskaEth 2026-10-05 10:56:39 +08:00
  • d532eb3fcd fix(session,qq-obv11): 修「判主好了、会话车道没跟上」(QQ 私聊没镜像进主会话) AskaEth 2026-10-05 10:53:05 +08:00
  • b16ab2c5e8 chore(config): 主人档案新增 qq-obv11 账号(主人经面板添加,保留) AskaEth 2026-10-05 10:37:57 +08:00
  • 42279b7124 feat(channels): 按账号连接/断开 + 可删空 id 条目(修主人真机踩的两个缺口) AskaEth 2026-10-05 10:37:56 +08:00
  • c4ea02a887 feat(web): 渠道配置面板重做(按模式动态显隐 + 下拉 + 真鉴权键 + 掩码不回填) AskaEth 2026-10-05 10:15:19 +08:00
  • 8c437866e7 feat(qq-obv11): client 模式首连失败不再致命(复用既有重连循环 + 指数退避) AskaEth 2026-10-05 10:12:23 +08:00
  • d804c4e675 feat(gateway): 接线 chat_messages.turn_id 写入(A–D 四点齐) AskaEth 2026-10-05 10:00:17 +08:00
  • 3589f4b14f feat(tools): 真实工具声明文件目标(让文件级互斥真正生效) AskaEth 2026-10-05 09:55:29 +08:00
  • ef3dcb699b fix(gateway,loop,tool): 解耦「工具互斥身份」与「checkpoint 归属」(修普通回合不受保护) AskaEth 2026-10-05 09:53:08 +08:00
  • d64b26d499 feat(chat): chat_messages.turn_id 列 + DTO(写入接线留待下一步) AskaEth 2026-10-05 09:46:10 +08:00
  • 354b08a45f feat(tool): 写类工具文件级互斥(读共享 / 写独占) AskaEth 2026-10-05 09:38:12 +08:00
  • c0dc435770 feat(gateway): 忙时并行帧层(turn_begin + steer_ack.turnId + interrupt.turnId) AskaEth 2026-10-05 09:38:11 +08:00
  • e5cc9c6054 docs(api): 重写 api-client.md(61 KB / 701 行,比归档版缩小 85%) AskaEth 2026-10-05 09:34:08 +08:00
  • 2ba1baf6d0 docs(api): 归档 v0.65 旧版 api-client / api-reference(准备以代码为真源重写干净版) AskaEth 2026-10-05 09:29:33 +08:00
  • 879669cc59 docs(api): 契约 v0.65(忙时并行基础管线 + 六条登记)+ 修三条过期陈述 AskaEth 2026-10-05 09:23:46 +08:00
  • 89e13cf53d feat(gateway,loop): 忙时并行回合基础管线(I1′ 有条件放宽) AskaEth 2026-10-05 09:18:50 +08:00
  • 7d2ff74cfc test(telegram): 补语音内联回归测试(上一条语音切片提交时被 grep 过滤漏掉) AskaEth 2026-10-05 08:37:23 +08:00
  • a918819878 feat(channels,voice): IM 各渠道语音消息可被读到(全渠道云端 ASR + 临时熔断) AskaEth 2026-10-05 08:32:37 +08:00
  • 679cee04f7 fix(channelbridge): IM 入站附件引用写进落库的用户消息(安卓报的 P0) AskaEth 2026-10-05 08:10:21 +08:00
  • f8f2e9c54c feat(weixin_ilink): 出站媒体走通(主人已批的三项) AskaEth 2026-10-05 08:04:50 +08:00
  • 59a1ac4056 feat(model): llm_usage.session_id 真正落库(补完 U1 缺口) AskaEth 2026-10-05 08:04:49 +08:00
  • cb564fe981 fix(memory): 空 query 不再触发语义回退 + 回退有界(修真机 39 秒召回) AskaEth 2026-10-05 08:04:47 +08:00
  • 6cb41a8794 fix(weixin_ilink): 入站按条密钥 + 出站上传地址(真机双 bug) AskaEth 2026-10-04 22:33:41 +08:00
  • 15181e7063 fix(model): Anthropic 并行工具结果合并为同一条 user 消息(修真机 400) AskaEth 2026-10-04 22:30:04 +08:00
  • fd13b49b24 fix(channelbridge): 出站气泡不再携带入站载荷(真机:发文件后回复全丢) AskaEth 2026-10-04 22:30:03 +08:00
  • fbbbb4ea64 fix(channelbridge): IM 渠道也走「回合必落可见回复」(与网关同口径) AskaEth 2026-10-04 22:29:54 +08:00
  • be38651ba4 feat(llm): 用量落库 + 只读汇总端点 + 面板用量小卡(契约 v0.64) AskaEth 2026-10-04 22:16:26 +08:00
  • 18381f65fd fix(gateway,loop,tools): 失败回合必落可见回复 + knowledge 角色可信 AskaEth 2026-10-04 22:14:42 +08:00
  • 3be70f8232 feat(channels): 适配器入站内联附件字节(telegram/kook/qq_obv11/weixin_ilink) AskaEth 2026-10-04 22:13:17 +08:00
  • 46caa724f2 docs(agents): 修一处被上一次编辑破坏的条目 + 增「等待子代理不许长 WaitFor」规矩 AskaEth 2026-10-04 21:53:24 +08:00
  • 902b6eecfd feat(api): documents[].reason + messages 对不存在会话回 404(安卓回执九两条;契约 v0.63) AskaEth 2026-10-04 21:50:08 +08:00
  • c1fa1e9b9a feat(admin): 面板「重置为 env 默认」动作(materialize 的反方向)+ 契约 v0.62 AskaEth 2026-10-04 21:33:11 +08:00
  • 367abf2c8e docs(agents): 铁律 §10 增「压测纪律」(yes 风暴占满整机 15 分钟的事故) AskaEth 2026-10-04 21:11:39 +08:00
  • 6066165394 test(flake): 清掉最后三条墙钟/条件竞态(mcp 订阅门控 + vision 注入时钟 + voice 兜底期限) AskaEth 2026-10-04 21:11:17 +08:00
  • 3ba31b58ff feat(documents): 引用计数 + 文档/侧车 GC(主人 2.2 裁决;S7) AskaEth 2026-10-04 21:01:30 +08:00
  • 79b1ec36aa fix(auth): API Key 落盘(修「每次重启 key 全失效」) AskaEth 2026-10-04 19:55:18 +08:00
  • c3339a5d07 docs(api): 契约 v0.61 —— 登记 .pdf 文本层与成对嗅探裁决(修 B1 落地后的契约漂移) AskaEth 2026-10-04 19:51:12 +08:00
  • f82c76df27 feat(documents): PDF 文本层抽取(S6 第一段;扫描件仍诚实拒绝) AskaEth 2026-10-04 19:46:36 +08:00
  • c4e09afd38 feat(admin): 面板「存储」卡片接真数据(含 PG 增强状态)+ 契约 v0.60 AskaEth 2026-10-04 19:44:53 +08:00
  • 137b3e9eaf fix(guardrail): 输入上限与附件注入预算统一换算(多附件不再被拦) AskaEth 2026-10-04 19:41:44 +08:00
  • 2a43035f5d refactor+feat(documents,channelbridge): 共享存储核心 + IM 入站附件摄取(主人 2.3) AskaEth 2026-10-04 19:25:00 +08:00
  • 51c1672355 fix(guardrail): 输入护栏上限按推导预算派生(修「大附件被拦死」)+ 第 5 条 flake AskaEth 2026-10-04 19:15:12 +08:00
  • d37d4a899b docs(gateway): 余下 3 处行尾注释中文化(存量注释债结项) AskaEth 2026-10-04 18:57:58 +08:00
  • b1f9b11d6e test(flake): 4 条负载敏感用例确定性化(只改测试,生产代码零改动) AskaEth 2026-10-04 18:51:25 +08:00
  • b19d798a2d docs(api): 契约 v0.59 —— 文档进对话 + 上下文预算按窗口推导 + 语音进编排 + thinking 口径 AskaEth 2026-10-04 18:11:44 +08:00
  • 47e56ca13c feat(admin): 面板暴露 contextWindow(可见可改)+ DocumentRef 语义注释同步 AskaEth 2026-10-04 18:11:43 +08:00
  • 3a01b4e236 feat(gateway): 语音回合进编排+落库、G5 队列满带回身份、voice_output 归属(安卓 G5/C1/C3) AskaEth 2026-10-04 17:59:28 +08:00
  • 72b95df22b feat(config,runtime): 上下文预算按模型窗口推导 + usage/缓存可观测 + sidecar 存全文(T1) AskaEth 2026-10-04 17:57:08 +08:00
  • 5b2b385524 feat(gateway): 文档多值化 + 抽取结论回写(design/24 S3.5) AskaEth 2026-10-04 17:42:16 +08:00
  • 20c1edb36a feat(tools): document-read 按需读取工具(design/24 S4) AskaEth 2026-10-04 17:36:56 +08:00