-
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