-
a4789ec13e
feat(gateway): chat.documents 解析 + 修两处静默吞掉(design/24 S3-B)
AskaEth
2026-10-04 17:25:35 +08:00
-
a8851dc0a2
feat(runtime): 文档摄取①(抽取器 + sidecar + 装配期 resolveDocuments)(design/24 S3-A)
AskaEth
2026-10-04 17:22:05 +08:00
-
834ef3683e
docs(agents): 铁律 §10 增「.env.example 与实现同步」固定动作(E6 的根治)
AskaEth
2026-10-04 17:14:56 +08:00
-
042cd586af
docs(env): .env.example 与实现同步(协同 E6,主会话已独立复核)
AskaEth
2026-10-04 17:14:56 +08:00
-
f2c12b1921
docs(agents): 铁律 §10 增「仓库根产物卫生」红线(实测事故)
AskaEth
2026-10-04 17:08:41 +08:00
-
6b2b07cbef
feat(runtime): document 内容类型与持久化(design/24 S2)
AskaEth
2026-10-04 17:07:24 +08:00
-
407c934a05
feat(gateway): 文档存储端点 POST/GET /api/v1/documents(design/24 S1)
AskaEth
2026-10-04 17:07:20 +08:00
-
52f08dc343
docs(cyrene): cmd/cyrene 存量英文注释中文化(22 个非测试文件,仅注释)
AskaEth
2026-10-04 16:58:06 +08:00
-
5c2189efb0
docs(mcp): 存量英文注释中文化(仅注释,代码零字节改动)
AskaEth
2026-10-04 16:58:01 +08:00
-
2593765add
docs(iot): 存量英文注释中文化(仅注释,代码零字节改动)
AskaEth
2026-10-04 16:58:00 +08:00
-
127c32b440
fix(vision): 图像 URL 取回失败的 WARN 带来源主机(可诊断且不外泄路径/查询串/凭据)
AskaEth
2026-10-04 16:46:57 +08:00
-
910d154d35
feat(config,cyrene): .env → 面板配置的启动期 materialize(主人裁决:面板是一等来源,.env 退回入口/播种)
AskaEth
2026-10-04 16:39:33 +08:00
-
1728addcfe
docs(api): api-client → v0.58 登记 LLM_MULTIMODAL(env-only 部署的主模型收图声明)
AskaEth
2026-10-04 16:33:09 +08:00
-
94b882f4d9
perf(vision): 图片 URL 的「取回 + 内联」按内容哈希 memo(协同 H1:每回合重复付费/取回)
AskaEth
2026-10-04 16:32:13 +08:00
-
b65fe05635
docs(api): §3.5 补 input 节点 props.steered(13.4.5 的图增量键,此前只登记在 v0.57 变更记录里)
AskaEth
2026-10-04 16:30:57 +08:00
-
4adfc9a2df
feat(config): 新增 LLM_MULTIMODAL —— 让 env-only 部署能声明「主模型自身能收图」(默认 false,行为不变)
AskaEth
2026-10-04 16:30:25 +08:00
-
6c164f920b
docs(api): api-client → v0.57 补登 steer_ack(13.4.5 漏登记,Android 端 diff 版本号时发现)
AskaEth
2026-10-04 16:29:31 +08:00
-
3dc1232bc2
docs(comments): 注释中文化 · internal/runtime/model + internal/services/backthink(54 文件,纯替换)
AskaEth
2026-10-04 16:27:54 +08:00
-
f5cf117482
refactor(gateway): 图片上限单一真源 —— 以 vision 硬顶为准,配置只能收紧(消除「网关照放、vision 拒」)
AskaEth
2026-10-04 16:27:35 +08:00
-
e64ea0b156
fix(vision): SSRF 三层守卫 + base64 长度预检(纵深防御,F3/G3 的收尾)
AskaEth
2026-10-04 16:24:56 +08:00
-
c96a7db7f1
feat(gateway,config,web,docs): backthink 实时帧显示打扰原因 + 图片上限可配 + api-reference 端点表补齐
AskaEth
2026-10-04 16:24:36 +08:00
-
9b01efd796
fix(loop): checkpoint 恢复加自洽性判据(纵深防御,堵「旧窗口吞新消息」的最后一层)
AskaEth
2026-10-04 16:21:20 +08:00
-
3d8822c922
feat(loop,gateway): 13.4.5 目标态 —— 回合内 steer(不打断、新消息进同一上下文流)+ steer_ack 帧
AskaEth
2026-10-04 14:53:40 +08:00
-
8c6c796a29
docs(api): api-client → v0.56(协同 A2/G2/G3/G4 契约 + 三个环境变量 + 修正两处错误陈述)
AskaEth
2026-10-04 14:42:46 +08:00
-
7512d593c2
fix(gateway,history): REST 流式不再静默失败(G2)+ clientMsgId 幂等(G4)(协同 §G,均标「中高/中」)
AskaEth
2026-10-04 14:37:37 +08:00
-
da3a386daf
feat(cyrene,config,loop): 护栏/压缩/身份知识三条落地(P0-5/P0-10/P0-11)+ 身份注入收窄到主人会话
AskaEth
2026-10-04 14:30:26 +08:00
-
19f296a2ab
fix(gateway): 回合围栏堵住「中断后立刻发新消息被旧快照吞掉」的时序竞态(13.4.5 最新性)
AskaEth
2026-10-04 14:25:13 +08:00
-
5494c31474
feat(gateway): interrupt 支持 scope(当前/全部),默认维持现状(协同 A2)
AskaEth
2026-10-04 14:21:52 +08:00
-
decf59c1b4
feat(gateway,admin-web): Skill 运行时安装 + backthink 打扰原因 + 建提醒入口(P0-19/P0-20/P0-22,审计 §4.3)
AskaEth
2026-10-04 14:21:41 +08:00
-
3638ed7708
fix(gateway): chat 的 image 加上限并显式报错(G3,审计协同 §G)
AskaEth
2026-10-04 14:21:12 +08:00
-
fbad02899a
fix(memory,loop,capacity): 打通记忆链三条空壳(P0-3 / P0-4 / P0-17,审计 §4.3)
AskaEth
2026-10-04 14:20:22 +08:00
-
983bc49218
fix(vision): 服务端自己取回图片 URL 并内联为 data URI,修自部署下取不到图(F3,优先级「高」)
AskaEth
2026-10-04 14:19:28 +08:00
-
88d7dd0026
fix(loop): 所有非崩溃退出一律废弃可恢复快照(主人 2026-10-04 裁决「修」)
AskaEth
2026-10-04 14:17:58 +08:00
-
5c28ace70d
fix(agent,loop): 静音路径工具广告面与流式路径统一(P0-12,审计 §4.3)
AskaEth
2026-10-04 14:14:05 +08:00
-
20d452a51a
fix(gateway)+docs(api): F5 区分「字段缺失/值为空白」+ E4/E5 契约文档治理
AskaEth
2026-10-04 14:13:27 +08:00
-
5fb0cf5e19
docs(api): api-client → v0.55(安全入口 / OneBot 四端 / 可观测 WS 推送 / 数据目录哨兵)
AskaEth
2026-10-04 14:08:10 +08:00
-
852c327360
refactor(web): 随路径式入口清理失效的管理链接(设计:用户端不提供管理入口)
AskaEth
2026-10-04 14:01:43 +08:00
-
a398dc9b92
feat(config,gateway,web): 路径式安全入口 ADMIN_PATH + 数据目录 platform 哨兵(裁决 1.6/16.4.7/12.4.2 + 1.5/12.4.3 核对)
AskaEth
2026-10-04 14:00:25 +08:00
-
9253fef92a
feat(qq_obv11): OneBot v11 四端齐备(裁决 1.4 / 12.4.1)
AskaEth
2026-10-04 13:58:18 +08:00
-
0e1f163ef9
feat(gateway,admin-web): 可观测面从轮询改为 WS 帧推送(裁决 05.4.3 + 16.4.3-WS)
AskaEth
2026-10-04 13:58:03 +08:00
-
74b12d87ca
fix(history,loop,gateway): 上下文续接的最新性/一致性三条(裁决 13.4.5 的面内部分)
AskaEth
2026-10-04 13:56:35 +08:00
-
a1083a322f
feat(mcp): 协议层换成官方 Model Context Protocol SDK,删自研实现(裁决 10.4.6 + AGENTS §9.5)
AskaEth
2026-10-04 13:53:47 +08:00
-
7b05b4bfa9
docs(api): api-client → v0.54(渠道配置 patch 语义 + 阶段 6 四项)+ api-reference 同步
AskaEth
2026-10-04 13:48:24 +08:00
-
4ae714883d
fix(gateway,runtimeconfig): 渠道配置写路径改为 patch 语义,修凭据静默丢失(P0 级数据安全)
AskaEth
2026-10-04 13:42:37 +08:00
-
8d70f6d331
feat(web): 双档 UI 模式(性能档 = 现状 / Smooth Corner 华丽档)+ 开关挂载(裁决 16.4.4)
AskaEth
2026-10-04 13:41:09 +08:00
-
c1a98d7c01
perf(admin-web): 长列表虚拟滚动 + 专属页只读配置卡(裁决 16.4.3/16.4.6)+ 修限流读写成对的数据丢失
AskaEth
2026-10-04 13:41:08 +08:00
-
b480b04dd0
feat(web,ws): 会话级消息缓存 + 图桶 + 忙态按会话过滤(裁决 16.4.5/16.4.2 + 修 16.4.1 的帧缺口)
AskaEth
2026-10-04 13:41:02 +08:00
-
f454273c5a
feat(web): 静默/活动态切换 + 预约生效(裁决 16.4.1)
AskaEth
2026-10-04 13:41:00 +08:00
-
093f38d986
docs(comments): 注释中文化 · internal/services/channelbridge(纯替换)
AskaEth
2026-10-04 13:33:06 +08:00
-
61cf80d5ee
docs(comments): 注释中文化 · internal/runtime/memory(31 文件,纯替换)
AskaEth
2026-10-04 13:32:54 +08:00
-
eb1828ee7a
docs(comments): 注释中文化 · internal/runtime/orchestration(29 文件,纯替换)
AskaEth
2026-10-04 13:30:04 +08:00
-
fe90f64a56
docs(agents): 登记主人新红线「后端常驻」——下一次构建产物就绪前不准关后端
AskaEth
2026-10-04 13:18:26 +08:00
-
7afef8d037
fix(loop,gateway,persona): awakening 逐 turn 按角色生效 + 修「面板保存角色抹掉 5 个块」的数据丢失(裁决 14.4.3)
AskaEth
2026-10-04 13:07:52 +08:00
-
58cba0b8d2
docs(api): api-client → v0.53(阶段 5 全部契约)+ api-reference 同步 + .env.example 补 9 键
AskaEth
2026-10-04 13:07:09 +08:00
-
1ac02bd77e
feat(gateway,admin-web): 面板可编辑 provider 推理形状 / 角色级路由 / multimodal 真语义(裁决 03.4.2/03.4.1)
AskaEth
2026-10-04 13:06:54 +08:00
-
8890c30bb5
feat(model): 按 provider 形状独立适配推理开关 + per-persona 提供商链真接线(裁决 03.4.2/08.4.1/03.4.1 余项)
AskaEth
2026-10-04 12:57:55 +08:00
-
71fefe5fc3
feat(persona,capacity): persona awakening 档位真生效 + 当前主角色已填(裁决 14.4.3)
AskaEth
2026-10-04 12:49:40 +08:00
-
38b4527949
feat(tool,loop): 工具调用软判并回(裁决 14.4.2)
AskaEth
2026-10-04 12:45:48 +08:00
-
3972ea4007
refactor(admin-web): 模型目录面板改走既有 API 层(adminGetLlmCatalog)
AskaEth
2026-10-04 12:45:36 +08:00
-
fa33c79e11
feat(model,capacity,vision,io): per-persona 路由 + 本地三级(默认关) + L3 分类 + OCR 独立模型 + image-crop 工具(裁决 03.4.1/03.4.3/14.4.1/14.4.4/14.4.5)
AskaEth
2026-10-04 12:44:52 +08:00
-
63e5b70e3d
feat(gateway,admin-web): 模型目录自动化 —— GET /admin/llm/catalog(裁决 03.4.2 次件)
AskaEth
2026-10-04 12:43:04 +08:00
-
b8fa53e43c
docs(api): api-client → v0.52(approval_notice 帧 + 策略落盘 + graph props 新键)+ api-reference 去假陈述
AskaEth
2026-10-04 12:34:14 +08:00
-
b99268d019
feat(trace,loop,orchestration): memory/guardrail/orchestration 真 span + 参数摘要脱敏 + Guardrail 输出侧异步(裁决 11.4.2/11.4.3/13.4.1)
AskaEth
2026-10-04 12:31:20 +08:00
-
0dfad675b8
fix(admin-web): 删掉面板硬编码假数据,改成诚实的空态/错误态(P0-24,审计 §4.3)
AskaEth
2026-10-04 12:30:38 +08:00
-
63236c9b00
feat(capability,gateway): 工具策略落盘 + 主代理代审真接线(裁决 1.1 核对/1.3/10.4.2/13.4.3)
AskaEth
2026-10-04 12:30:16 +08:00
-
ed5bd92e1b
fix(exec): 沙箱子进程不再继承宿主完整环境(P0-7,审计 §4.3)
AskaEth
2026-10-04 12:29:43 +08:00
-
09ee561aa7
refactor(exec,io): 文件沙箱单入口收进 io 工具、删 exec.FileSandbox(裁决 13.4.4)+ 修一条假阳性安全断言
AskaEth
2026-10-04 12:29:39 +08:00
-
95f97f5df3
docs(comments): 注释中文化 · plugins/channels/weixin_ilink(20 文件,纯替换)
AskaEth
2026-10-04 12:29:05 +08:00
-
09fba77f87
docs(comments): 注释中文化 · internal/runtime/history(15 文件,纯替换)
AskaEth
2026-10-04 12:28:48 +08:00
-
b0fbb8bc0d
docs(comments): 注释中文化 · internal/runtime/multimodal(21 文件,纯替换)
AskaEth
2026-10-04 12:28:16 +08:00
-
b9e042d07d
docs(api): api-client v0.51 补管理面契约 + api-reference 去假陈述 + 帧名口径统一(裁决 15.4.2/15.4.3/10.4.5/08.4.2)
AskaEth
2026-10-04 12:10:21 +08:00
-
adef36538f
feat(auth,gateway,user): X-API-Key 真接线 + key 一律超管 + owner 档案真落盘(裁决 15.4.2/15.4.3/10.4.5/08.4.2)
AskaEth
2026-10-04 12:07:51 +08:00
-
8c6466cb00
feat(orchestration,gateway): 子代理结果登 WS 帧 subagent_result(裁决 02.4.3)
AskaEth
2026-10-04 12:07:46 +08:00
-
0ce498754a
fix(memory,loop): 记忆作用域读写成对 + source_conversation 结构化(裁决 1.9/04.4.2/04.4.3)
AskaEth
2026-10-04 12:07:44 +08:00
-
af8591b78a
fix(channel,user): owner 车道只认白名单,堵住群主/伪造 role 冒充主人(裁决 06.4.2/06.4.3/06.4.4)
AskaEth
2026-10-04 12:07:40 +08:00
-
7e7f53bb41
fix(orchestration,loop): 子代理现在真的收到任务(P0)+ 工具白名单 + 超时可配(裁决 02.4.2/02.4.1/02.4.4)
AskaEth
2026-10-04 11:30:39 +08:00
-
6e7ec56f9a
feat(loop,gateway): 事件批 — tool_execution 三事件 + streamId + turn.start/end(裁决 01.4.1/01.4.2/01.4.3/01.4.5/03.4.4/1.12)
AskaEth
2026-10-04 11:26:35 +08:00
-
afef75f640
feat(backthink): 安全域穿透安静时段 + 长静默不拦心跳 + 启动即思考(裁决 1.8/07.4.2/07.4.3/07.4.4/07.4.5)
AskaEth
2026-10-04 11:21:44 +08:00
-
a35bcb8aa9
docs(agents): 锚点路径统一为 DevDocs/工作小结/00-当前态.md(目录规范化:入口文件按本目录 NN- 编号约定改名)
AskaEth
2026-10-04 11:17:32 +08:00
-
e3ae0129c9
docs(agents): 锚点路径更新为 DevDocs/工作小结/当前态.md(工作小结已整体收进其目录)
AskaEth
2026-10-04 11:08:35 +08:00
-
5a9f161fe3
docs(agents): 登记两处已裁决例外(OneBot 反连端口 / 表名复数命名)
AskaEth
2026-10-04 11:01:12 +08:00
-
89434e4f99
fix(contract): enums 的 MODES 漂移守卫改按目录收集,抗前端类型拆分
AskaEth
2026-10-04 10:54:07 +08:00
-
6e0323b446
refactor(frontend): 拆 types.ts(871) / ws.ts::dispatchFrame(266)(纯搬移 + barrel)
AskaEth
2026-10-04 10:54:06 +08:00
-
e9afca9b29
refactor(cyrene): 拆 wire.go 926 行 → 5 文件(纯搬移,零行为变化)
AskaEth
2026-10-04 10:50:35 +08:00
-
deb0a3cb97
refactor(gateway): 拆 admin.go 666 行 → admin.go / admin_query.go / admin_mutate.go(纯搬移)
AskaEth
2026-10-04 10:46:51 +08:00
-
ec292081b2
refactor(trace): 拆 graph.go 471 行 → graph.go / graph_build.go / graph_props.go(纯搬移)
AskaEth
2026-10-04 10:46:13 +08:00
-
32634feefa
docs(api-reference): 修正与实现相反/滞后的陈述 + 明确权威归属(契约以 api-client 为准)
AskaEth
2026-10-04 10:37:45 +08:00
-
4bf1f7cac6
fix(trace): 让 graph_update 的分支根节点 props.persona 真的前送(白名单漏登记)
AskaEth
2026-10-04 10:37:22 +08:00
-
074ffc4ebf
docs(gateway): gateway 剩余文件注释改中文(逐行 1:1,代码零字节改动)
AskaEth
2026-10-03 22:28:25 +08:00
-
91e8d7a029
docs(runtime): internal/runtime/loop 44 个文件注释改中文(逐行 1:1,代码零字节改动)
AskaEth
2026-10-03 22:28:21 +08:00
-
355f81d04a
docs(gateway): gateway 第 2 批 5 个文件注释改中文(只改注释,代码零字节改动)
AskaEth
2026-10-03 22:10:33 +08:00
-
fe1ff33115
docs(gateway): WS 帧门相关 11 个文件的注释改中文(只改注释,代码零字节改动)
AskaEth
2026-10-03 22:07:56 +08:00
-
770a83c3fb
feat(gateway,security): WS 上行帧角色门 + 握手回放仅 owner/admin(design/11 §7.2)
AskaEth
2026-10-03 22:02:16 +08:00
-
bc0047b449
feat(gateway,security): WS 下行帧角色门 — 内容帧仅 owner+admin,viewer 只收状态机信号
AskaEth
2026-10-03 21:50:29 +08:00
-
28b663231e
test(gateway): 补 graph_update 的 WS 中继与 wire 契约测试(此前零覆盖)
AskaEth
2026-10-03 21:39:03 +08:00
-
5847705e35
fix(gateway): 修 Snapshot 交出活 map 导致进程被 fatal 打死(并发 map 迭代+写入)
AskaEth
2026-10-03 21:38:59 +08:00
-
08b3a01752
feat(runtime,ai): session_read — 跨会话只读「主动读取」能力(design/22 §8-3/§8.1)
AskaEth
2026-10-03 21:33:40 +08:00
-
05d34853f0
feat(orchestration,runtime): subagent_spawn 支持指定目标角色(以该角色 instructions + 记忆域运行)
AskaEth
2026-10-03 21:30:45 +08:00
-
c7ecc3a249
feat(session,web): 会话角色不可变 — PATCH 拒 personaId + 移除前端换角色入口
AskaEth
2026-10-03 21:24:51 +08:00
-
f9430dee81
fix(admin): 渠道 personaId 改为三态语义(省略=保留 / ""=解绑 / id=绑定)——修「保存其它配置即静默清空绑定」
AskaEth
2026-10-03 21:06:22 +08:00