diff --git a/memory/memory_management_sop.md b/memory/memory_management_sop.md index f4bf2aa..9a48271 100644 --- a/memory/memory_management_sop.md +++ b/memory/memory_management_sop.md @@ -22,12 +22,17 @@ L3: ../memory/ (记录库层 - 包含 .md/.py 等各类文件) --- ## 各层职责与原则 ### L1:全局内存索引 (global_mem_insight.txt) -**职责**:为 L2 和 L3 提供极简导航索引。 +**职责**:为 L2 和 L3 提供极简导航索引,确保关键能力可被发现。 **特征**: - 体积限制:≤ 30 行(硬约束) -- 内容:两层「场景关键词→记忆定位」映射 + RULES(压缩版避坑准则) +- 体积限制:≤ 30 行(硬约束) +- 内容:两层「场景关键词→记忆定位」映射 + RULES(红线规则 + 高频犯错点) - 第一层:高频场景 key→value(直接给出 sop/py/L2 section 名),自包含可只写一个词 - 第二层:低频场景仅列关键词,需要时 read L2 或 ls L3 自行定位 + - 作用:触发词,不索引则不知道有此能力 + - RULES:压缩版避坑准则,包含: + - 红线规则(致命型):违反会导致进程终止或系统崩溃(如 `禁无条件杀python(会杀自己)`) + - 红线规则(隐蔽型):违反不报错但产生错误结果(如 `搜索用google不用百度`) + - 高频犯错点:容易遗忘的关键约束(如 `es(PATH有)` 防止找路径) - 更新:L2/L3 有新增/删除时,判断频率归入对应层。修改时请极度小心,不允许overwrite或code run。只能少量patch,改不动宁愿不改。 **禁止**:严禁写入密码、API Key。允许内联非敏感触发参数(如代理端口)。不写 "How to" 或详细解释。严禁包含特定任务的技术细节(特定任务细节应该在L3)。更加严禁写入日志记录! ---