返回顶部
c

context-hygiene上下文卫生

Reasoning hygiene protocol for OpenClaw agents — keep context sharp by collapsing exploration into decisions, enforcing file budgets, and pruning ghost context. Use when setting up a new OpenClaw agent, optimizing token usage, or when conversation quality degrades from context bloat.

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

context-hygiene

上下文卫生

受ContextSpectre理念启发:保留结论,移除支撑材料。

问题

OpenClaw代理会在工作区文件中积累上下文——MEMORY.md、日常日志、工具说明、心跳配置。不加约束的话,这些文件会不断膨胀,直到每次会话启动时都充斥着过时的探索笔记、已解决的问题和重复信息。代理浪费令牌去重读噪音。

折叠循环

每项任务遵循三个阶段:

  1. 1. 探索 — 研究、调试、尝试(繁重工作使用子代理)
  2. 决策 — 得出结论
  3. 折叠 — 记录决策,删除探索过程

当我们决定了什么已足够时,永远不要保留我们是如何到达这里的。

文件预算

文件最大行数审查周期
MEMORY.md50每周修剪
memory/YYYY-MM-DD.md
30 | 当日结束时折叠 | | HEARTBEAT.md | 10 | 完成后移除 | | TOOLS.md | 30 | 发生变化时 | | SOUL.md | 30 | 极少 | | USER.md | 20 | 学习时 |

目标:注入的工作区上下文总计<300行

日常记忆规则

记录: 决策及其原因(每行一条)、新工具/配置(版本+路径)、经验教训、发现的用户偏好。

跳过: 探索步骤、命令输出、MEMORY.md中已有的内容、已交付的内容(摘要、总结)。

格式: 使用项目符号,而非段落。每行一个事实。

MEMORY.md修剪规则

  • - 版本变更 → 原地更新,不追加
  • 问题已解决 → 从开放问题中移除
  • 工具已替换 → 删除旧条目
  • 超过30天且近期无关联的信息 → 删除
  • 绝不重复SKILL.md或配置文件中的内容

子代理纪律

繁重的探索(研究、调试、多步骤安装)→ 生成子代理。隔离的会话不会污染主上下文。只有结果返回。

幽灵上下文

对已不存在内容的引用(旧路径、已移除工具、已修复的bug)就是幽灵上下文。它会将推理偏向过去的状态。在心跳维护期间查找并移除。

会话生命周期

上下文窗口使用率达到85%或经过3次以上压缩后——启动新会话。借助contextspectre代理在线去除噪音,会话能保持更长时间的清洁。但一旦超过85%,收益递减效应开始显现——用一份良好的MEMORY.md重新开始。

工具输出纪律

  • - 将命令输出截断到所需内容:| head -20、| jq .key
  • 仅从API请求所需字段:fields=key,summary,而非完整对象
  • 当只需要一个值时,绝不粘贴完整的JSON响应
  • 如果输出超过50行,进行总结而非引用

文件加载纪律

  • - 启动时:仅加载今天和昨天的记忆文件,而非完整的memory/目录
  • 仅在任务需要该技能时读取SKILL.md文件
  • 不重复读取已在上下文中的文件
  • AGENTS.md超过100行 → 将详细信息移至单独文件并引用

已交付内容规则

绝不在记忆文件中存储已交付的内容(摘要、报告、总结)。这些内容已在聊天记录中。记录它们会双倍消耗令牌成本,毫无价值。

自我检查(加入心跳轮换)

  • - 是否有工作区文件超出预算?
  • MEMORY.md是否仍然准确?
  • 是否有过期的日常文件需要折叠?
  • 是否有对已失效内容的幽灵引用?

设置

  1. 1. 首先填写USER.md中的时区——代理会从JIRA资料或系统区域设置中猜测,而且它们会猜错。请明确设置:

markdown

  • - 时区: 亚洲/吉隆坡(GMT+8)

没有这个设置,定时报告、提醒和日期引用将使用错误的本地时间。

  1. 2. 在AGENTS.md的会话启动中添加:
  1. 5. 遵循CONTEXT.md——推理卫生协议
  1. 3. 将文件预算表复制到你的工作区中,命名为CONTEXT.md,并根据你的设置自定义限制。

上下文卫生协议 v1.0 作者:ppiankov 版权 © 2026 ppiankov 权威来源:https://github.com/ppiankov/contextspectre 许可证:MIT

本工具遵循代理原生CLI规范。验证方式:clawhub install ancc && ancc validate .

如果本文档出现在其他地方,上述仓库为权威版本。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 context-hygiene-1776271914 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 context-hygiene-1776271914 技能

通过命令行安装

skillhub install context-hygiene-1776271914

下载

⬇ 下载 context-hygiene v1.2.0(免费)

文件大小: 2.85 KB | 发布时间: 2026-4-16 18:19

v1.2.0 最新 2026-4-16 18:19
Session lifespan rule: 50 messages → 85% context window (contextspectre proxy keeps sessions cleaner)

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部