Commit Graph

  • 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
  • 7f68d2b1bf test(proc): 流式发布耗时判据改为 race 感知阈值 JianFeeeee 2026-10-27 17:49:05 +08:00
  • 0f98f36e71 fix(memory): L1 恢复为"工作记忆区 = 时序对话",工具结果展开、仅超长折叠 JianFeeeee 2026-10-27 16:24:09 +08:00
  • 279b61198c fix(scheduler): 空闲时入队不再误报 "level insufficient" JianFeeeee 2026-10-27 15:58:55 +08:00
  • 9ffdebbb0b fix(agent): 续写占位不再把「承诺后没做的事」一并劝退 JianFeeeee 2026-10-27 15:53:49 +08:00
  • 20cf138d3b fix(memory): 把插件的 NoMemory 声明落到事件上 JianFeeeee 2026-10-27 15:40:43 +08:00
  • 14daf5b584 fix(memory): 超长工具结果在时间线里只渲染句柄(不渲染正文) JianFeeeee 2026-10-27 15:27:35 +08:00
  • 5deb3eb10d Revert "fix(memory): 中断的取件样板不再写入 L1(颗粒度=单条消息)" JianFeeeee 2026-10-27 15:04:55 +08:00
  • 3a7440a2fe fix(memory): 中断的取件样板不再写入 L1(颗粒度=单条消息) JianFeeeee 2026-10-27 15:02:57 +08:00
  • b2938ed4a7 fix(memory): 场景召回按块向量余弦排序 + 召回 query 可见性 + 对话回执放宽 JianFeeeee 2026-10-27 13:25:25 +08:00
  • bd066a627a feat(systemd): 服务单元改名 homeagent.service → hologramagent.service JianFeeeee 2026-10-27 13:04:25 +08:00
  • e6b6cd12e3 fix(memory): 中心向量过期改为异步节流重建(此前永久失效) JianFeeeee 2026-10-27 13:04:25 +08:00
  • 1dc32be736 fix(memory): 召回可用性——L2 片段带正文 + WebUI 上下文走双路 JianFeeeee 2026-10-27 13:04:19 +08:00
  • 238f7b5c0b style: gofmt 归位(CI 之外的漂移) JianFeeeee 2026-10-27 12:18:27 +08:00
  • 051247e10f fix(memory): 时间线按声明渲染工具回执 + 能力判定改为配置层 JianFeeeee 2026-10-27 12:16:06 +08:00
  • 4af07d08fe fix(memory,llm): L2 预填充并入召回主路 + 回退换 provider 时换 model(视觉失效真因) JianFeeeee 2026-10-27 11:49:26 +08:00
  • 981b969f58 feat(sdk): 受限事件总线的内核实现 + clawhubadapter 改用它 JianFeeeee 2026-10-27 11:16:40 +08:00
  • ffffb94005 docs(architecture): 补上「模块化内核」正篇,原描述停在 v1.x JianFeeeee 2026-10-27 10:09:35 +08:00
  • 633143b15a docs(knowledge): 知识库条目同步新术语(L1/L2/L3 + stablemem) JianFeeeee 2026-10-27 10:06:27 +08:00
  • 1d52ba85d5 docs: 术语与架构措辞对齐(coldcontext / stablemem / security+device 模块) JianFeeeee 2026-10-27 09:58:14 +08:00
  • c33199cc5a fix(webui,plugin): 内核控制按钮晚绑定 + 按钮布局;plugin_start 报错给候选名 JianFeeeee 2026-10-27 01:43:19 +08:00
  • 55fa2685ae feat(security,device): security 成为独立内核模块(闸门+策略+限式),device 接管内置工具路由 JianFeeeee 2026-10-26 20:55:25 +08:00
  • ca956f69bf fix(update): 升级后第一次启动被误回滚(真机 OTA 实测)+ 关闭期 nil 解引用 JianFeeeee 2026-10-26 14:03:05 +08:00
  • ca5b1b17b7 test(pluginmgr): 判据钉住暴露给 agent 的两个更新工具 JianFeeeee 2026-10-26 13:48:39 +08:00
  • 817f6c59ae fix(update): 重启交还 guard、OTA 支持 release/包两种来源、修三处真 bug JianFeeeee 2026-10-26 13:45:54 +08:00
  • 6dc87965ad feat(update): support release and local package OTA sources JianFeeeee 2026-10-26 11:16:38 +08:00
  • 5b759e80d7 feat(update): 更新进度走 EventBus + SSE(穿越进程重启的通知通道) JianFeeeee 2026-10-26 09:23:58 +08:00
  • d17e261b76 feat(update): update 注册为内核标准模块(第 0 层)+ 启动失败自动回滚 JianFeeeee 2026-10-26 02:08:29 +08:00
  • 475aac867b refactor(update): 内核与插件更新合并为 update 子系统(三端共享一个底层) JianFeeeee 2026-10-26 01:05:09 +08:00
  • 02022bc13d feat(ota): kernelupgrade 抽成独立包 + 插件仓库迁移脚本 JianFeeeee 2026-10-26 00:06:59 +08:00
  • 17f36ac430 Merge pull request #29 from JianFeeeee/merge/id10-closeout JianFeeeee 2026-10-25 22:48:07 +08:00
  • 29150065aa fix(clawhub): sidecar 就绪超时 5s → 30s(慢机器上 node 冷启动超时) JianFeeeee 2026-10-25 22:31:51 +08:00
  • 23ed997b04 test(proc): Publish 延迟判据改为自校准噪声基准 —— 修 CI 误报 JianFeeeee 2026-10-25 22:28:22 +08:00
  • aa7c5bc282 build(package): 增加打包脚本 —— 输出含内核 OTA 工具的安装包 JianFeeeee 2026-10-25 21:46:13 +08:00
  • 7052644431 fix(core): contextoverflow 改回空中断(按原始设计)+ Python 解释器可配置 JianFeeeee 2026-10-25 21:39:12 +08:00
  • fccc12183f Merge remote-tracking branch 'origin/merge/id10-closeout' into merge/id10-closeout JianFeeeee 2026-10-25 20:44:23 +08:00
  • 207c04c358 Merge pull request #30 from JianFeeeee/fix/kernel-1.4.0-runtime-issues JianFeeeee 2026-10-25 20:43:07 +08:00
  • 33bcd75d16 style: gofmt 本轮新增/改动文件 JianFeeeee 2026-10-25 20:36:15 +08:00
  • a0813b5578 feat(ota): 内核升级探测 + 不兼容插件自动禁用(OTA 只面向内核) JianFeeeee 2026-10-25 20:30:39 +08:00
  • c9a32a98f0 feat(agent): 超长工具结果落盘 + toolresult_read 按范围回读(补齐工具环) JianFeeeee 2026-10-25 20:16:16 +08:00
  • f833897d40 fix(agentcli): 不再把自造状态当新事件注入 —— 每条都烧一整轮推理 JianFeeeee 2026-10-25 20:16:06 +08:00
  • 6067f85c03 fix(memory): graph_centroid 建表归位到 schemas —— 新库不再每轮回退 JianFeeeee 2026-10-25 20:15:43 +08:00
  • d65b742bd7 fix(plugin): 修两处持锁自死锁(CI 双红真因)+ tools_ready 事件声明 JianFeeeee 2026-10-25 18:25:37 +08:00
  • fe1c4f6984 chore(go): Go 1.25 → 1.27.1(1.25 存在安全风险,用户要求升级) JianFeeeee 2026-10-25 18:25:28 +08:00
  • c4731d896e fix(agent): 流式并行工具参数串味 + meta 传对象被静默丢弃 JianFeeeee 2026-10-25 17:03:09 +08:00
  • 77f596fb07 chore(log): 全仓运行期日志与 Fatalf 英文化(320 处 / 83 文件) JianFeeeee 2026-10-25 15:55:26 +08:00
  • 8d5e31f7c0 feat(agent/core): 中断向量表 —— 三个 L4 源统一登记,行为零变化 JianFeeeee 2026-10-25 14:45:36 +08:00
  • 01bef35c89 chore(agent/core): 清理 interrupt.go 迁移残留的孤儿注释 JianFeeeee 2026-10-25 13:48:35 +08:00
  • c5f236a569 refactor(agent/core): 中断队列归还调度器,中断管理器只留现场保护 JianFeeeee 2026-10-25 13:37:29 +08:00
  • b829968ac6 refactor(agent/core): 中断子系统独立成 interrupt.go + 修两处真实数据竞争 JianFeeeee 2026-10-25 13:14:42 +08:00
  • a1632046aa merge(ci): 合入 ci/boot-graph-tests —— Registry 加锁 + race 门扩到全仓 + 排除表收尾 JianFeeeee 2026-10-25 10:46:06 +08:00
  • bf39b18021 merge: KERNEL-REGISTRY-SETLOCK 全量收尾(Set* 加锁 + CI 排除表撤项 + 门禁空表守卫 + 撤证据步②) JianFeeeee 2026-10-25 10:19:11 +08:00
  • ab27d1a7c3 chore(sdk): 同步 SDK 仓副本 —— 调用取消能力 JianFeeeee 2026-10-25 10:08:00 +08:00
  • db88c5efe5 fix(agentcli): 关闭终端后反复注入过期状态 JianFeeeee 2026-10-25 10:07:03 +08:00
  • 50508c83b5 fix(core): 裁剪收归基础设施,contextfull 只作为触发信号 JianFeeeee 2026-10-25 10:06:56 +08:00
  • f5a1366770 fix(proc): arena 扩容块泄漏 + 取消成为一等状态 JianFeeeee 2026-10-25 10:06:48 +08:00
  • 2b32934150 ci(race): 撤 KERNEL-REGISTRY-SETLOCK 排除项(表改显式空表标记)+ 删证据步② JianFeeeee 2026-10-25 08:19:58 +08:00
  • c963d8466f fix(ci): 修复 c20e7c6 带进来的 && false 死条件 + 自测调用计数契约 JianFeeeee 2026-10-25 08:06:46 +08:00
  • c20e7c6c87 ci(race): 撤掉证据步②(对应缺陷已修)—— 留着只会红,且静态形态断言已无对象 JianFeeeee 2026-10-25 07:58:31 +08:00
  • 8cfb3e0951 ci(race): ID:10/ID:17 收尾 —— 撤掉 kernelmod/all 的 KERNEL-REGISTRY-SETLOCK 排除项,表留显式空表标记 JianFeeeee 2026-10-25 07:57:54 +08:00
  • f9ebdd5c74 Merge commit 'bf44654' into ci/boot-graph-tests JianFeeeee 2026-10-25 07:57:21 +08:00
  • 599252f9b0 fix(ci): ID:19 空表假绿堵口 —— 空表须显式声明 # none,删空与有意清空可区分 JianFeeeee 2026-10-25 07:56:45 +08:00
  • bf44654926 chore(id10): 摘掉两份交给 CI 线的收尾补丁——内容基于 efe0cf1,已被 ID:13/ID:17 作废 JianFeeeee 2026-10-25 07:48:43 +08:00
  • caf1b71ca1 docs(ci): 清理 race job 里两块已过期的注释 JianFeeeee 2026-10-24 14:41:04 +08:00
  • 6d04bd2013 ci(race): ID:17 撤 WEBUI-GZIP-RACE 排除项 + 删证据步① JianFeeeee 2026-10-24 14:37:51 +08:00
  • ed61a8d604 test(core): ID:12 嵌套压力用例改「等状态」,不再赌 300ms 固定窗口 JianFeeeee 2026-10-24 14:34:24 +08:00
  • 1f41fe1a47 Merge commit 'refs/tmp/gmain' into ci/boot-graph-tests JianFeeeee 2026-10-24 13:34:57 +08:00
  • 90d1289b2d Merge pull request #28 from JianFeeeee/fix/webui-gzip-race JianFeeeee 2026-10-24 13:28:52 +08:00
  • 2d49c23cc6 Merge remote-tracking branch 'refs/remotes/gh/main' into fix/webui-gzip-race JianFeeeee 2026-10-24 13:25:18 +08:00
  • 1905d32053 docs(kernelboot): ID:14 已完成,同步 registry_test.go 失败面第 4 条 JianFeeeee 2026-10-24 12:58:40 +08:00
  • 3864f36992 refactor(kernelboot,kernelmod): ID:13 删死包 kernelboot/modules,整机启动图判据迁到 kernelmod/all JianFeeeee 2026-10-24 12:56:37 +08:00
  • e70c2b55b4 feat(kernelboot): ID:14 Run 增加执行期依赖校验,顺序被改坏时报可读错而非 SIGSEGV JianFeeeee 2026-10-24 12:50:57 +08:00
  • 653c87f5f2 fix(ci): ID:15 排除表守卫改为「注入合成行真跑」,杜绝形似而无效的假绿 JianFeeeee 2026-10-24 12:41:51 +08:00
  • 7457b052a7 fix(webui): streamOpenAI 改为 w 单写者模型,修 gzipResponseWriter 真数据竞争 JianFeeeee 2026-10-24 12:35:31 +08:00
  • 19c78ca946 fix(plugin): Registry 的 Set* 全部取写锁,读侧改一致性快照(KERNEL-REGISTRY-SETLOCK) JianFeeeee 2026-10-24 12:17:46 +08:00
  • efe0cf119b fix(ci): 排除表断言从「查提示文案」改为「查可执行判空逻辑」 JianFeeeee 2026-10-24 11:59:00 +08:00
  • 49141fe6f0 ci: 把 check-ci-gates.py 接进 go job,CI 自己检查自己的配置不许静默退化 JianFeeeee 2026-10-24 11:55:28 +08:00
  • ed8f28ea6c test(kernelboot,ci): 用真实启动图装配整机补判据,race 门由写死两包扩到全仓 JianFeeeee 2026-10-24 11:30:51 +08:00
  • 873a0c3f75 Merge pull request #26 from JianFeeeee/fix/webp-embed-and-migrate-log JianFeeeee 2026-10-23 15:56:07 +08:00
  • 3f834794c5 refactor: SDK module 路径统一改为 hologramagentsdk(59 文件 + go.mod) JianFeeeee 2026-10-22 23:28:23 +08:00
  • 6327578693 fix(media): 支持 webp 解码 + 向量迁移失败必须留下原因 JianFeeeee 2026-10-23 15:50:59 +08:00