Commit Graph

  • bb29096f60 refactor(webui): 图谱判据迁到 test/ —— 导出 GraphDataForVisual 一层转换 main JianFeeeee 2026-11-04 22:06:35 +08:00
  • 2e90c2cb5a refactor(webui): openai_compat 判据迁到 test/,包内重建共享辅助 JianFeeeee 2026-11-04 21:52:52 +08:00
  • b3ae99e32f refactor(webui): secret meta 判据迁到 test/ —— 走导出路由而非未导出 handler JianFeeeee 2026-11-04 21:34:17 +08:00
  • c01f4d6350 test: 两个零测试包补黑箱判据 —— files(沙箱)与 tfidf JianFeeeee 2026-11-04 20:41:43 +08:00
  • b8ec1e84d2 refactor(webui): 再迁 3 个判据到 test/ —— 去重辅助函数 JianFeeeee 2026-11-04 20:23:34 +08:00
  • 06f3161e1d docs(en): 建立英文文档目录 —— 索引 + 教训全文 + 设计摘要 JianFeeeee 2026-11-04 20:05:10 +08:00
  • 892247946a fix: staticcheck 24 条存量全部清零(含 4 个真实缺陷) JianFeeeee 2026-11-04 19:49:21 +08:00
  • 77e38360a8 ci+docs: 覆盖率改用 -coverpkg=./... —— 默认统计会漏掉外部测试包 JianFeeeee 2026-11-04 19:27:01 +08:00
  • 8884cf9962 fix(io): 并发判据自带串话 —— 32 个 goroutine 抢 26 个 key JianFeeeee 2026-11-04 19:24:22 +08:00
  • abcb5669b8 docs(lessons): 补 §5.3.1 测试位置的三种实际边界 JianFeeeee 2026-11-04 18:30:11 +08:00
  • 84021ef408 refactor(agent/core): 3 个黑箱判据迁到 core/test + 去掉一处白盒 JianFeeeee 2026-11-04 18:26:46 +08:00
  • 217e32b494 ci: 补 staticcheck + 覆盖率采集 —— 把"看不见"变成可见 JianFeeeee 2026-11-04 18:20:04 +08:00
  • 87f874e06f refactor(webui): 7 个黑箱判据迁到 test/ + 导出前端资源入口 JianFeeeee 2026-11-04 18:17:31 +08:00
  • 7cef7df6f2 test: 判据改为面向接口输入输出 + 文档立规 + CI 补缺口 JianFeeeee 2026-11-04 18:11:06 +08:00
  • 07d35297a6 fix(webui): 反代三处缺陷 —— 入口不显示、子域链接失效、前缀重定向逃逸 JianFeeeee 2026-11-04 17:15:43 +08:00
  • 0c959e3ff3 fix(rtchild): pump 裸读写 data race —— 锁贯彻到底 JianFeeeee 2026-11-04 16:53:13 +08:00
  • 8fa6f36982 fix(agent): 插件崩溃熔断从不生效 —— 冷却锚点用了从未赋值的字段 JianFeeeee 2026-11-04 16:34:46 +08:00
  • c9be04fdac fix(agent): 被拒绝/被跳过的工具没落 ToolResults —— call 与 result 失配 JianFeeeee 2026-11-04 16:24:49 +08:00
  • 4ab888ce06 fix(agent): 发送前自检 tool_call 配对 —— 止损并定位上游 400 JianFeeeee 2026-11-04 15:58:22 +08:00
  • af17af5082 chore: 规划书不进仓库(与 plan.md / kernelplan.md 同惯例) JianFeeeee 2026-11-04 15:54:56 +08:00
  • 1b6cd57dca fix(skillmgr): 内核旧版 skill 永不更新 —— 无 stamp 不等于"用户改过" JianFeeeee 2026-11-04 15:50:39 +08:00
  • 82d08ebc45 docs(plan): 修正 dshplgadapter 规划书的仓库引用 + 补交接须知 JianFeeeee 2026-11-04 15:49:40 +08:00
  • e8d07cd8a0 docs(plan): dshplgadapter 规划书 —— 按外部插件形态重写 JianFeeeee 2026-11-04 15:24:00 +08:00
  • a0077a2bad refactor(plugin): clawhubadapter 迁出为外部插件 JianFeeeee 2026-11-04 15:23:53 +08:00
  • 67be114647 feat(skillmgr): skill_info 支持按章节读取 —— 长 SKILL 不再一次吞一万 token JianFeeeee 2026-11-04 15:06:04 +08:00
  • 0ed3c894f5 fix(agent): L1 预算截断切开 tool 配对 —— 这才是上游 400 的真因 JianFeeeee 2026-11-04 14:15:33 +08:00
  • 263b651bf0 fix(agent): 并发批次漏记 ToolCalls —— 修上游 400 与 A2A 会话不可用 JianFeeeee 2026-11-04 14:02:58 +08:00
  • a8ce5ece30 feat(agentcli): 补 skill 文档 —— 终端 vs 一次性命令的边界 JianFeeeee 2026-11-04 13:22:07 +08:00
  • 01c7c0145e fix(kernel): 补上统一挂载点的生产接线 —— 上一版功能实际未生效 JianFeeeee 2026-11-04 12:41:56 +08:00
  • 8cc8bca380 test(kernel): 架构防腐判据 + 修 migrateEntry 的并发缺陷 JianFeeeee 2026-11-04 12:28:43 +08:00
  • 5bdd0b5107 refactor(security): Store 复用 Codec 加密能力 + 删 globalCodec 单例 JianFeeeee 2026-11-04 12:22:08 +08:00
  • 47afd67ca1 refactor(security): 删除三份包级单例,共享数据统一挂 kstate JianFeeeee 2026-11-04 11:57:48 +08:00
  • cc0eb51286 refactor(kernel): 统一挂载点 kstate + 插件声明式系统提示词段 JianFeeeee 2026-11-04 11:23:05 +08:00
  • 387ae945df fix(agent): 子 agent 继承技能索引 —— 修 agent 把终端当命令执行器用 JianFeeeee 2026-11-04 10:17:45 +08:00
  • ba8a33dad8 fix(agentcli): 终端默认不推送 + input/key 可同传 + 失效终端结构化答复 JianFeeeee 2026-11-04 09:51:22 +08:00
  • 2b2707cb89 test(agent): 让 rt 跨进程 e2e 真正跑起来 + 策略撤销改为行为判据 JianFeeeee 2026-11-04 08:56:47 +08:00
  • 637a3a3d3f refactor(agent): R4 工作式子语义落地 + 清除 R1–R3 遗留的死代码 JianFeeeee 2026-11-04 08:35:23 +08:00
  • a02feaaff7 refactor(agent): 子 agent 类型抽象 + rt 输出异步 + 工具钩子统一 JianFeeeee 2026-11-04 08:21:15 +08:00
  • 24b03e56e9 fix(memory): L1 恢复为 provider 原生消息序列 JianFeeeee 2026-11-03 14:37:53 +08:00
  • 81a0f5f598 feat(security): 插件按工具声明内容策略 + 目录名统一 JianFeeeee 2026-11-03 09:51:11 +08:00
  • 9ab19f7493 test(security): cover per-tool sensitive word append semantics JianFeeeee 2026-11-03 09:20:21 +08:00
  • ef9368e5b8 feat(security): add plugin-declared per-tool content policy JianFeeeee 2026-11-03 09:20:04 +08:00
  • 43eaa17b41 fix(agent): 补齐 registerToolCancel 的定义——修复 HEAD 不可编译 JianFeeeee 2026-11-03 08:46:46 +08:00
  • b2079fea0a docs(security): 内容审查接线已结案,同步两张状态表 JianFeeeee 2026-11-03 08:43:51 +08:00
  • e6023e1295 feat(security): 接通内容审查——敏感词/注入预警标记并警示 JianFeeeee 2026-11-03 08:42:50 +08:00
  • 26dcf63fd5 fix(context): 让段页式统计跟随 InactivePages JianFeeeee 2026-11-02 21:54:35 +08:00
  • 9fcde9862e merge: 修 rtchild 偶发红 JianFeeeee 2026-10-31 19:16:59 +08:00
  • 07e4958e44 test(core): 修偶发红的 rtchild 用例,登记另一处未修的 JianFeeeee 2026-10-31 19:16:58 +08:00
  • de1a8157f9 merge: 日志默认去掉源文件位置 JianFeeeee 2026-10-31 18:49:38 +08:00
  • 0cb20fb7f5 fix(log): 生产日志默认不再带源文件位置 JianFeeeee 2026-10-31 18:49:36 +08:00
  • 3da59bc92f merge: 知识库改词法为主 JianFeeeee 2026-10-31 16:57:31 +08:00
  • 0365b08dc9 fix(knowledge): 改成词法路为主,RRF 方案实测无效 JianFeeeee 2026-10-31 16:57:29 +08:00
  • 73bc3f94b7 merge: 知识库标识符检索修复 JianFeeeee 2026-10-31 16:42:38 +08:00
  • 0ca9e96290 fix(knowledge): 修复英文标识符检索不到(分词器 + RRF 融合) JianFeeeee 2026-10-31 16:42:36 +08:00
  • cc07adb20b style(webui): dashboard.js 格式化(换行与引号风格) JianFeeeee 2026-10-31 16:20:47 +08:00
  • 47cdb03918 merge: pr31 update 回滚安全 JianFeeeee 2026-10-31 15:56:11 +08:00
  • f9ee58a914 merge: pr31 — update 回滚安全(原子写 + 回读校验),解 19 处冲突 JianFeeeee 2026-10-31 15:56:10 +08:00
  • 58dea7e6c4 merge: 介绍站内容修正 JianFeeeee 2026-10-31 11:44:04 +08:00
  • aa9e8c7454 docs(site): 修正介绍站三处与代码不符的描述 JianFeeeee 2026-10-31 11:44:04 +08:00
  • 8a6e480175 merge: 架构节改参考文档写法 JianFeeeee 2026-10-31 11:42:23 +08:00
  • bd9dd9e75f docs: 架构节改成参考文档写法 JianFeeeee 2026-10-31 11:42:21 +08:00
  • e542bc1643 merge: 介绍站命名同步 JianFeeeee 2026-10-31 11:41:18 +08:00
  • 27f25bdc4f docs(site): 介绍站第二层改名 Cold Context JianFeeeee 2026-10-31 11:41:18 +08:00
  • 4df8c73555 merge: 第二层改名 Cold Context + 许可段精简 JianFeeeee 2026-10-31 11:39:15 +08:00
  • 7c0eec1b2f docs: 第二层改名 Cold Context,清理四组已不存在的符号名 JianFeeeee 2026-10-31 11:39:13 +08:00
  • 6a2c907e04 merge: 架构节补上下文管理与记忆 JianFeeeee 2026-10-31 11:30:22 +08:00
  • 152dc680ad docs: 架构节写清上下文管理与记忆的实际做法 JianFeeeee 2026-10-31 11:30:18 +08:00
  • 5f570075a3 docs: 补回被误删的架构节,许可段压缩,去掉重复 JianFeeeee 2026-10-31 11:29:24 +08:00
  • 7b4c6ead7f merge: README 写真正的独到设计 JianFeeeee 2026-10-31 11:27:20 +08:00
  • 8a3151c285 docs: README 开头改成真正的独到设计 JianFeeeee 2026-10-31 11:27:16 +08:00
  • 674cbac36c merge: README 重写为入口文档 JianFeeeee 2026-10-31 11:24:00 +08:00
  • 52100dfa77 docs: README 改成 README 的样子 JianFeeeee 2026-10-31 11:23:56 +08:00
  • 9fe82c8e26 merge: 介绍站标题与链接修正 JianFeeeee 2026-10-31 11:20:41 +08:00
  • 9363660b79 docs(site): 改掉格言式小标题,修 21 个 404 链接,校正统计数字 JianFeeeee 2026-10-31 11:20:37 +08:00
  • 49e80307c7 merge: README 去 AI 味(humanizer-zh 规则) JianFeeeee 2026-10-31 11:15:36 +08:00
  • 28b78e1703 docs: 按 humanizer-zh 规则再改 README 开头 JianFeeeee 2026-10-31 11:15:33 +08:00
  • 8c72bd8ec5 merge: README 重写(中英对齐 + 历史移入 CHANGELOG) JianFeeeee 2026-10-31 11:08:23 +08:00
  • 7f43a6bfc7 docs: 重写 README,中英文对齐,历史移入 CHANGELOG JianFeeeee 2026-10-31 11:08:12 +08:00
  • acaf0887c7 fix(webui): 聊天图片"加载成功却显示加载失败"——HTML 属性里的反斜杠转义 JianFeeeee 2026-10-31 10:03:43 +08:00
  • 843563120b merge: 安全策略收敛到 security 模块 + 文档全量校订 JianFeeeee 2026-10-31 09:19:24 +08:00
  • a402bfd777 docs: 删除 7 份已完结的执行计划,把教训与数据提出来 JianFeeeee 2026-10-31 08:50:39 +08:00
  • 4963d70215 docs: 逐篇核实全部文档的完成状态 —— 修正 6 处与代码不符的自述 JianFeeeee 2026-10-31 08:20:47 +08:00
  • cf14b840ef docs: 补齐文档状态分类 + 校正两轮代码改动后的失真 JianFeeeee 2026-10-31 07:50:58 +08:00
  • 82932821c0 feat(security): 每 agent 一个策略实例 —— sessionProfile / longtimeProfile 两层 JianFeeeee 2026-10-31 07:24:03 +08:00
  • 5194a96560 refactor(security): 安全策略全面收敛到 security 模块 —— agent 只提供事实,不再做策略决策 JianFeeeee 2026-10-31 07:14:09 +08:00
  • b9b5ac0282 docs: 全量校订文档到当前代码状态 + 建立 future-plan 作为唯一未做登记处 JianFeeeee 2026-10-31 06:58:17 +08:00
  • e78a38b3d8 fix(security): 父为子声明工具策略 —— 修正上一版「子继承父权限」的错误模型 JianFeeeee 2026-10-31 06:35:32 +08:00
  • 1d007e1d49 fix(security): 工具策略闸真的接上了 —— 根因是依赖图少一条边,不是少一行赋值 JianFeeeee 2026-10-30 23:54:08 +08:00
  • fbccfe17ed fix(rtchild): 同名复用串线 + 批量停止漏注销 JianFeeeee 2026-10-30 21:54:40 +08:00
  • bcf45498a0 feat(skill): 补 kernel-rtchild + 两条判据锁住 rt_children 静默失败 JianFeeeee 2026-10-30 18:09:50 +08:00
  • dff745cde2 test(rtchild): rt_children stop 判据改为等历史入账,不等 Rounds JianFeeeee 2026-10-30 17:21:51 +08:00
  • eb1deab5dd feat(agent): rtchild 实时子 agent + 四类 agent 独立模型源 + 残余任务四态 JianFeeeee 2026-10-30 17:00:47 +08:00
  • b850feaef2 feat: 段页式记忆流转、coldcontext 重命名与安全治理 JianFeeeee 2026-10-29 23:53:48 +08:00
  • a3e50b395f merge: 差分 OTA + 安装形态分派 + 事件总线统一受安全监控 (#32) JianFeeeee 2026-10-29 10:01:45 +08:00
  • ba281a855a feat(update): 差分 OTA + 安装形态分派 + 事件总线统一受安全监控 JianFeeeee 2026-10-29 09:54:55 +08:00
  • 86d1f4c547 test(update): 补 TestMarkPendingUpgrade_PreservesOldMarkerOnFailure(判据 B2c) JianFeeeee 2026-10-28 17:56:44 +08:00
  • 1319d6619c fix(update): dataDir 取内核权威源 + 回滚可信校验 + marker 原子写 JianFeeeee 2026-10-28 17:51:52 +08:00
  • a8ecb8257c revert: 回退 85fd38b(ResolveDataDir 从 exe 猜 dataDir,生产必挂) JianFeeeee 2026-10-28 17:51:16 +08:00
  • 85fd38b7d1 fix(update): 统一 dataDir 推导,三端共用 update.ResolveDataDir JianFeeeee 2026-10-28 17:20:40 +08:00
  • ecde8dd515 fix(update): 补上内核升级缺失的四道安全闸(H1–H4) JianFeeeee 2026-10-28 17:20:35 +08:00