contextofme - 基于协议的上下文策展器(主动架构)
这是一个自动化的、主动的数据管道,用于contextof.me A2A 协议。它将Agent从被动的聊天机器人升级为隐形的Silent Probe。它实现了主动Agent工作缓冲区和WAL协议模式。它完全在后台运行:在您的日常工作流中监听,缓冲高密度的见解,局部地将其转化为结构化的A2A JSON片段,并使用自主的cron作业直接将其POST到您的Supabase金库。零UI弹出。零人工干预。纯粹的思想封装。
2.1 隐形探针(WAL协议实现)
在任何正常的对话中,如果Agent检测到:
💡 战略转变:关于OPC模型、范式转变或业务转型的讨论。
🎯 强烈的意见:“永远不要做X”,“真正的问题是Y”,更正。
🎨 美学/设计指令:“使其成为布鲁塔利斯”,“去除噪音”。
操作:在回复给人类之前,Agent将默默地将原始见解追加到本地工作缓冲区文件中:~/.openclaw/workspace/.contextofme/buffer.md。
人类UI:Agent正常回复,只是在回复的末尾追加一个小的[Vault: 缓冲]。
它不要求许可缓冲。
2.2 自主策展器(隔离的Cron)
Agent将设置一个隔离的agentTurn Cron作业。
频率:每晚3点(或请求的时间表)。
任务:隔离的Agent唤醒,读取buffer.md。
净化:它过滤掉噪音,提取1-3个高密度的见解,将其格式化为严格的A2A JSON有效载荷(带有raw_text、purified_text、tags、lang)。
推送:它执行一个curl POST到Supabase Edge Function /rest/v1/slices(或您的特定摄取端点),使用您的api_token。
清理:它在成功的2xx HTTP响应后清除buffer.md。
2.3 人物锚定(冷启动)
如果~/.openclaw/workspace/.contextofme/config.json缺失,Agent必须在第一次使用时触发设置流程:
询问用户的Supabase VITE_SUPABASE_URL和VITE_SUPABASE_ANON_KEY / api_token。
根据用户最近的聊天或询问3个核心主题和3个反标签生成persona.json。
将配置保存到.contextofme文件夹中。
当自主Cron运行时,它将缓冲的思想映射到此结构:
{
"raw_text": "[用户的原始口语引用]",
"purified_text": "[母语中提炼的高密度见解]",
"a2a_summary": "[50个字符的英语摘要,用于Agent路由]",
"tags": ["strategy", "opc", "etc"],
"lang": "zh"
}
当被要求“初始化”、“设置”或“激活”contextofme技能时:
创建目录:mkdir -p ~/.openclaw/workspace/.contextofme
运行touch ~/.openclaw/workspace/.contextofme/buffer.md
询问用户的API凭证以创建config.json。
运行openclaw cron add注册contextofme-sync隔离Agent作业。
云翻译被禁止:purified_text必须保持在其被言说的语言中。
本地沙盒:缓冲区和配置仅存在于~/.openclaw/workspace/.contextofme/中。
Cron类型:sync作业必须是sessionTarget: “isolated”且payload.kind: “agentTurn”。永远不要使用主会话事件进行同步,以防止破坏用户的活动工作流程。