diff --git a/docs/SESSION-BRIDGE-PROTOCOL.md b/docs/SESSION-BRIDGE-PROTOCOL.md index 58a99d6..5b16a59 100644 --- a/docs/SESSION-BRIDGE-PROTOCOL.md +++ b/docs/SESSION-BRIDGE-PROTOCOL.md @@ -31,17 +31,29 @@ → **主动怀疑**上下文可能在其他 session 里。 -### 2. 主动桥接 +### 2. 主动桥接,按优先级搜索 -怀疑上下文不完整时: +怀疑上下文不完整时,按以下顺序搜: +**第1层:本 session 的旧消息** ``` -第1步:session_search("关键词") — 搜所有 session 找上下文 -第2步:search_files "关键词" — 搜 Obsidian 知识库 -第3步:如果仍然缺失,向老爸确认"你之前是不是在别的 session 讨论过这个?" +session_search(query="关键词", limit=5) +``` +LIMIT 30 之外的消息还在 DB 里,先搜自己再搜别人。 + +**第2层:其他 session** +``` +session_search(query="关键词", limit=5) +``` +跨 session 搜索其他通道的上下文。 + +**第3层:知识库 + 聊天存档** +``` +search_files("关键词", path=/home/hmo/Obsidian) +# 以及 XMPP 历史记录、微信记录 ``` -不要直接说"我不知道你在说什么"或"我没看到相关内容"。 +如果三层都搜不到,诚实地告诉老爸并请他补充上下文。 ### 3. 禁止断章取义