원클릭으로
memory-retrieval-system
专门针对记忆归档库的 L0(广度扫描) 到 L2(精准读取) 的两级检索引擎。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
专门针对记忆归档库的 L0(广度扫描) 到 L2(精准读取) 的两级检索引擎。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
赋予 Agent 作为集群指挥官(Leader)的能力,通过去中心化任务队列将子任务派发给 Worker 节点并发执行。
Captures learnings, errors, and corrections to .learnings/ directory for continuous improvement.
【系统级后备工具】仅用于网络诊断、进程管理等基础任务。代码搜索/数据分析等应使用专用 skill。
用于管理长耗时、异步任务的工具集。当任务预计执行时间超过 10 秒(如模型训练、大型构建、批量数据处理)时,必须使用此工具,而不是 bash。
编程化工具调用指南。允许 Agent 编写并执行 Python 代码,从而能够在一个沙箱环境中动态调用其他工具,实现循环、批处理和复杂逻辑。
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
| name | memory_retrieval_system |
| description | 专门针对记忆归档库的 L0(广度扫描) 到 L2(精准读取) 的两级检索引擎。 |
本技能 (Skill) 赋予你检索过往 Swarm 对话和动作黑匣子档案的能力。该系统强制采用两层检索机制,以完美对抗大模型上下文窗口限制。
当你需要回忆过去的事件、用户要求查询之前的讨论、或者你需要回顾某个特定应用的历史状态时,必须且只能 遵循以下两步走策略:
search_memory)使用 search_memory 工具对记忆库进行雷达扫描,寻找线索。
记忆档案是每日生成的 Markdown 文件,按月存放。
ripgrep。为了防止 Token 爆炸,L0 返回的不再是带有上下文字符的具体内容,而是一个极其紧凑的聚合索引。它会按文件分组,仅告诉你哪些文件的哪些行命中了该关键词。pattern: 非常重要。请使用最具有区分度的关键词,或者简单的正则表达式。切忌使用一整句话去搜。user_id: 必填,当前用户的 ID,用于安全隔离。month: 可选填。如果你明确知道要搜哪个月的 (例如 "2024-05"),填入可以极大提升速度。如果不确定,留空。max_results: 默认限制 50 条,但由于现在返回的是聚合索引,通常不用担心超载。🔥 L0 诀窍:
2024-05-20_MyApp_session123.md) 和具体的行号数组 (如 [ 145, 148, 150 ])。L0 只能告诉你存在,不提供具体细节。必须使用 L2 读取细节。read_memory)在 L0 步骤中定位到潜在文件和具体行号后,必须且只能 选取其中一个文件,使用 read_memory 带着行号区间进行定点深读。
file_path: 直接填入 L0 索引中给出的绝对路径或相对路径,系统会自动处理。start_line: 起始读取行。建议比 L0 搜到的线索行号提前 10-20 行,以看清完整的上下文。end_line: 结束读取行。建议比线索行号延后 30-50 行。注意:如果你请求的区间超过 300 行,系统会自动帮你修剪到最多 300 行。user_id: 必填,当前用户 ID。🔥 L2 诀窍:
start_line 和 end_line 往前或往后翻页。目标:用户问 "上周你帮我测那个发证 API 的时候,传的 JSON 结构是什么样的来着?"
search_memory
search_memory(pattern="发证 API|issue_certificate", user_id="user123")2024-05-15_TestApp_ses88.md:345: **[Action: Call Tool send_http_request]** 和前后行提到了发证。read_memory
read_memory(file_path="2024-05-15_TestApp_ses88.md", start_line=340, end_line=380, user_id="user123")目标:某个持续多日的重构任务中,你需要回忆当初设定的验收标准。
search_memory
search_memory(pattern="acceptance_criteria", user_id="user123")read_memory
核心认知:主辅日志的“单向索引”关系 在 Swarm 架构中,Worker(子节点)的日志文件名与主 Agent(主节点)的日志文件名通过 Session ID 和 时间戳 关联:
2026-03-10_dynamic_expert_session_{timestamp}_{random_id}.md):记录任务的分派(hold_meeting/dispatch)和结论。2026-03-10_swarm_from_8000_sub_{sub_session_id}.md):记录具体执行步骤和原始内容。
注意:主被动文件名无直接字符串包含关系,主日志是“索引”,Worker 日志是“详情”。没有主日志中的 sub_xxx ID,很难猜出 Worker 日志归属。追踪目标:查询曾经分配给子节点的复杂任务执行细节。
dynamic_expert_session 文件)。dispatch_batch_tasks 或派发动作,搜索发现类似 session_id: sub_0d78f570。search_memory)
search_memory(pattern="sub_0d78f570", user_id="user123")2026-03-10_swarm_from_8000_sub_0d78f570.md。read_memory 深入子节点日志
read_memory(file_path="2026-03-10_swarm_from_8000_sub_0d78f570.md", ...) 查阅 Worker 具体做了什么。read_memory 试图读取整个日志文件。user_id 匹配的记忆档案。