Files
myWiki/concepts/channel-fracture.md

42 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "Channel Fracture通道断裂"
created: 2026-07-03
updated: 2026-07-03
type: concept
tags: ["agent", "memory", "hermes", "failure-mode"]
sources: ["https://mp.weixin.qq.com/s/iiTmgbtrYHMMjQ7dn7CDrg"]
---
# Channel Fracture
> 「看似完成、实际未送达」——记忆写入的隐藏失败模式。
## 核心定义
**Channel Fracture** 是 Hermes Agent 生产部署中发现的一种记忆写入失败模式:当定时任务 Agent 尝试向目标 Agent 注入持久记忆时,由于 `skip_memory=True` 和 memory manager 初始化条件cron 路径出现了「命令执行成功,但记忆未送达」的通道断裂。
## 案例详情
实验比较了三条写入路径:
1. 直接写 SQLite → 送达
2. 目标 Agent 通过 memory tools 自写入 → 送达
3. **cron delegated 写入 → 通道断裂**
根因cron 路径中 `skip_memory=True` 导致 memory manager 未初始化,写入操作被静默跳过。
## 启示
记忆系统不能只看「有没有存储」,还要看完整链路:
- 谁写入,写给谁
- 通过什么通道写入
- 有没有确认送达
- 未来什么时候被检索出来
- 会不会污染别的用户或任务
这也是 [[memory-tripartite-partition|记忆三分区]] 的设计动机之一——分区治理降低跨通道污染风险。
## 参考
- [[zleap-workspace-harness-2026|Zleap-Agent Harness 设计]](引用了此案例)
- [[memory-tripartite-partition|记忆三分区]]