Autumn-27
865d52267d
feat(settings): 增加实验功能开关,可开启 noa 上下文压缩
系统设置新增「实验功能」区块,内含 noa 模型驱动上下文压缩开关(默认关)。
开启后平台接入的四类 agent(planner / worker / 主 agent / 对话)由 noa 接管
上下文压缩,取代内置 compaction;关闭即恢复内置压缩。
- agent: 新增 enableNoa 共享接入器(noaadapter.Enable 唯一入口,all-or-nothing),
四类 agent 各加 noaEnabledFn 解析器 + SetNoaEnabled,每 run 读一次,切换只影响
之后启动的 run,无需重建 agent。归档落在各 agent 本 run 工作目录下(任务级持久),
session id 与 transcript 同规则。启用失败经 onWarn 上报并回退内置压缩,不中断任务。
- server: settings key noa_compaction + Manager 读写;8 处 agent 装配点注入平台级
解析器(server 5 + task_llm 3);GET/PUT /api/settings 增加字段。
- web: 系统设置页新增实验功能卡片与开关(乐观更新、失败回滚),类型与 mock 补字段。
官方默认行为不变:开关默认关闭时 noaadapter.Enable 不被调用,内置 compaction
原样工作。
2026-09-15 09:20:35 -04:00
..
2026-07-26 04:27:45 -04:00
2026-09-14 13:56:56 -04:00
2026-08-31 11:22:34 -04:00
2026-09-11 11:59:46 -04:00
2026-08-11 10:56:39 -04:00
2026-07-26 04:27:45 -04:00
2026-08-24 11:55:50 -04:00
2026-08-24 19:29:00 +08:00
2026-08-28 14:03:07 +08:00
2026-08-24 14:14:15 +08:00
2026-09-10 16:06:08 +08:00
2026-09-12 09:26:38 -04:00
2026-08-24 19:31:16 +08:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-09-10 12:56:59 -04:00
2026-08-31 09:00:21 -04:00
2026-09-10 10:49:11 -04:00
2026-08-24 19:28:18 +08:00
2026-08-24 19:29:00 +08:00
2026-09-10 10:49:11 -04:00
2026-09-10 16:06:08 +08:00
2026-09-10 16:06:08 +08:00
2026-09-10 13:03:20 +08:00
2026-09-11 00:54:51 +08:00
2026-09-10 10:15:24 -04:00
2026-09-15 00:43:20 +08:00
2026-09-14 12:44:15 -04:00
2026-08-28 12:56:29 +08:00
2026-08-31 10:58:32 -04:00
2026-08-24 14:14:15 +08:00
2026-08-24 19:29:00 +08:00
2026-08-31 12:20:31 -04:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-31 09:00:21 -04:00
2026-09-10 15:10:50 +08:00
2026-09-15 20:08:12 +08:00
2026-09-15 20:08:12 +08:00
2026-09-15 20:08:12 +08:00
2026-08-24 19:28:18 +08:00
2026-08-24 19:28:18 +08:00
2026-08-25 09:40:05 -04:00
2026-09-09 13:35:04 -04:00
2026-09-10 10:49:11 -04:00
2026-07-26 04:27:45 -04:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-09-15 09:20:35 -04:00
2026-09-15 00:56:16 +08:00
2026-08-11 10:56:39 -04:00
2026-09-13 11:36:31 -04:00
2026-07-26 04:27:45 -04:00
2026-09-15 00:56:16 +08:00
2026-08-24 14:14:15 +08:00
2026-09-12 09:26:38 -04:00
2026-09-10 21:42:25 +08:00
2026-09-15 09:20:35 -04:00
2026-09-15 07:54:33 -04:00
2026-09-11 00:41:01 +08:00
2026-08-31 11:37:44 -04:00
2026-08-24 19:30:14 +08:00
2026-08-31 11:37:44 -04:00
2026-09-11 11:37:56 -04:00
2026-08-24 14:14:15 +08:00
2026-08-28 15:25:20 +08:00
2026-08-29 01:37:46 -04:00
2026-08-28 12:56:29 +08:00
2026-09-11 00:54:51 +08:00
2026-08-24 19:29:14 +08:00
2026-08-24 09:16:44 -04:00
2026-08-24 09:16:44 -04:00
2026-08-24 19:29:00 +08:00
2026-09-10 21:42:25 +08:00
2026-08-24 19:29:00 +08:00
2026-08-28 14:03:07 +08:00
2026-09-15 09:20:35 -04:00
2026-08-25 14:56:15 +08:00
2026-08-25 14:56:15 +08:00
2026-08-24 14:14:15 +08:00
2026-08-24 19:29:46 +08:00
2026-08-24 19:29:46 +08:00
2026-07-26 04:27:45 -04:00
2026-08-25 12:05:26 +08:00
2026-08-25 12:05:26 +08:00
2026-07-26 04:27:45 -04:00
2026-09-12 09:26:38 -04:00
2026-08-09 02:19:29 -04:00
2026-09-11 12:39:59 -04:00
2026-09-11 12:39:59 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-31 09:00:21 -04:00
2026-08-09 01:01:19 -04:00