返回顶部
d

dr-context-pipeline确定性记忆管道

Deterministic memory/context pipeline for agents: route a user message, retrieve relevant memory snippets, compress into a cited Context Pack (sources are snippet IDs), lint, and fall back safely. Prerequisite: a file-based memory layout with memory/always_on.md + topic files (works out-of-the-box with dr-memory-foundation). Use when building or standardizing agent memory, reducing prompt bloat, implementing retrieval+compression, creating a context pack, designing a memory pipeline, adding lint

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.8.0
安全检测
已通过
358
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

dr-context-pipeline

DR 上下文管道(检索 + 压缩 + 检查)

使用此技能标准化智能体将记忆加载到其提示中的方式,以确保正确性

前置条件

  • - 基于文件的记忆布局,包含 memory/always_on.md(策略头 + 主题目录)以及 memory/topics/ 下的主题文件。
  • 推荐:安装 dr-memory-foundation(或实现等效结构)。

快速安装命令(复制/粘贴)

这些命令可在任意位置运行,因为它们设置了 $WORKSPACE(默认为 ~/.openclaw/workspace)。每当需要重新应用管道时,重新运行它们: bash export WORKSPACE=${WORKSPACE:-~/.openclaw/workspace} cd $WORKSPACE clawhub install dr-context-pipeline --version X.Y.Z --dir skills python3 ./skills/dr-context-pipeline/scripts/installpipeline.py --target $WORKSPACE/contextpipeline ls -1 $WORKSPACE/context_pipeline git -C $WORKSPACE diff -U20 AGENTS.md | cat python3 ./skills/dr-context-pipeline/scripts/validatepipeline.py --context-root $WORKSPACE/contextpipeline python3 ./skills/dr-context-pipeline/scripts/memory_watchdog.py --freshness-minutes 240 --min-bytes 200 git -C $WORKSPACE status -sb context_pipeline AGENTS.md echo 上下文管道应用完成

粘贴每个命令的输出。如果任何步骤失败或看门狗报告缺口,停止并回复 未执行:<原因>。

应用于此工作区

当用户要求 应用 此技能时(例如:将 dr-context-pipeline 设为默认行为),请按以下确切顺序操作,并粘贴每个步骤的证据: 所有命令均假设您已设置 WORKSPACE=${WORKSPACE:-~/.openclaw/workspace} 并从该目录运行。
  1. 1. 放置文件 — 运行 python3 ./skills/dr-context-pipeline/scripts/installpipeline.py --target contextpipeline(从 assets/contextpipeline/ 添加/更新工作区副本)。在记录中保留脚本输出(哈希摘要 + 文件计数)。
  2. 显示树结构 — ls -1 contextpipeline,以便用户查看现在存在的文件。
  3. 修补 AGENTS.md — 读取文件,插入/刷新“上下文管道”说明,并在回复中包含 git diff -U20 AGENTS.md(或等效内容)片段。保留其他所有内容。
  4. 验证 — 运行 python3 ./skills/dr-context-pipeline/scripts/validatepipeline.py --context-root contextpipeline 并粘贴通过/失败摘要。如果失败,停止并报告 未执行 及错误信息。
  5. 运行记忆看门狗 — python3 ./skills/dr-context-pipeline/scripts/memorywatchdog.py --freshness-minutes 240 --min-bytes 200(根据需要调整)。粘贴 JSON 输出;如果状态 ≠ 正常,在引用问题后停止并回复 未执行:记忆缺口。
  6. 最终状态 — 显示 git status -sb contextpipeline AGENTS.md(如果更清晰,可使用 git status -sb),以便用户查看更改内容。
  7. 成功横幅 — echo 上下文管道应用完成,以便记录清晰地显示运行已干净完成。

此应用流程必须是幂等的:如果文件已匹配且 AGENTS.md 已包含该部分,差异应为空,但您仍需运行安装程序和验证程序并显示其输出。

记忆提交/继续工作流

  • - 当 Daniel 说“记住这个”(或类似内容)时,运行 references/MEMORY_COMMIT.md 中的检查清单(每日日志、当前状态、未完成任务、主题文件、MEMORY.md)并确认哪些文件已更改。
  • 当他在重置后说“让我们继续”时,重新加载 memory/now.md、未完成任务 和相关主题文件,以便在行动前总结上次中断的位置。

运行时证据契约(非可选)

每个任务都必须遵循 references/RUNTIME_CHECKLIST.md 中的运行时证据检查清单:
  • - 输出符合 references/schemas/retrievalbundle.schema.json 的 检索包 JSON
  • 输出符合 references/schemas/contextpack.schema.json 的 上下文包 JSON(或明确说明检查失败并回退到原始片段)。
  • 列出哪些片段 ID 正在向前传递。
  • 只有在此之后才提供面向用户的推理/结果。
  • 如果任何步骤失败,回复 未执行:<原因> 并停止。

随意提示(“开始吧”、“审查它”等)不会暂停此契约。如果用户希望进行更轻量的交互,他们可以明确放弃。

操作流程(默认)

1) 加载始终在线策略 + 主题目录(您的 memory/always_on.md)。 2) 使用 references/router.yml 确定性地路由消息(任务类型 + 能力)。 3) 从您的记忆存储中检索最相关的片段;输出 检索包 JSON(参见模式)。 4) 使用 references/compressor_prompt.txt 将检索包压缩为 → 上下文包 JSON。 - 重要: 上下文包 sources 必须仅为 片段 ID(S1、S2、…)。 5) 检查上下文包。如果检查失败,跳过压缩并回退到原始检索片段。 6) 使用以下内容调用主要推理模型:始终在线策略头 + 上下文包(+ 高风险任务的原始片段)+ 用户消息。

要阅读/使用的内容

  • - 路由器 + 能力:references/router.yml
  • 压缩器提示:references/compressorprompt.txt
  • 检索包模式:references/schemas/retrievalbundle.schema.json
  • 上下文包模式:references/schemas/contextpack.schema.json
  • 运行时检查清单:references/RUNTIMECHECKLIST.md
  • 黄金测试入门套件:references/tests/golden.json
  • 安装程序/验证程序/看门狗脚本:scripts/installpipeline.py、scripts/validatepipeline.py、scripts/memory_watchdog.py

备注

  • - 保持“始终在线策略头”简短(仅限不变项)。将所有其他内容放在检索之后。
  • 如果需要确定性片段 ID,请遵循 references/deterministic_ids.md 中的稳定排序指南。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 dr-context-pipeline-1776114442 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 dr-context-pipeline-1776114442 技能

通过命令行安装

skillhub install dr-context-pipeline-1776114442

下载

⬇ 下载 dr-context-pipeline v1.8.0(免费)

文件大小: 23.17 KB | 发布时间: 2026-4-15 12:33

v1.8.0 最新 2026-4-15 12:33
Adds memory commit workflow + continue instructions

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部