Stigmem 没有找到相关信息,可能是指“Stigma”(社会污名)或“Stigmata”(基督教术语),如果是指特定技术或品牌,请提供更多上下文。假设是指“Stigma”,则翻译为:社会污名。
v1.0.1OpenClaw代理的持久联邦内存——由Stigmem节点支持的启动握手、移交、决策和升级接口。
0· 0·0 当前·0 累计
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install stigmem-node
镜像加速npx clawhub@latest install stigmem-node --registry https://cn.longxiaskill.com 镜像可用
技能文档
Stigmem 为您的 OpenClaw 代理提供了持久、联合的内存,通过 Stigmem —— 一个开源的知识织物,存储事实作为不可变的、签名的断言,并在节点之间复制。
此技能提供的功能: 启动握手 —— 在代理启动时,从 Stigmem 节点拉取用户偏好、项目约束和待处理的交接,并将它们注入到系统提示中。 交接 —— 当会话结束或委托时,记录一个交接集群,以便下一个代理或通道可以在完整的上下文中恢复。 决策 —— 发出持久的决策事实,用于重要的架构选择;内置的去重防护可以防止重复写入。 升级 —— 写入意图:升级事实,带有优先级和 24 小时的过期时间,以便过期的升级不会积累。
设置: 将 STIGMEM_URL 设置为您的 Stigmem 节点 URL。 可选地设置 STIGMEM_API_KEY(如果节点启用了身份验证,则需要)。 可选地设置 STIGMEM_SOURCE_ENTITY 为代表此代理实例的实体 URI(默认:agent:openclaw)。
使用: adapter.py 与此技能捆绑在一起。直接从技能目录导入它 —— 无需单独的包安装,仅需 stigmem-py(在上面的安装规范中声明)。
from adapter import OpenClawStigmemAdapter
adapter = OpenClawStigmemAdapter.from_env()
在会话开始时 —— 将 ctx.summary 注入到系统提示中
ctx = adapter.boot(
user_entity="user:alice",
project_entities=["project:my-roadmap"],
)
system_prompt = base_prompt + ("\n\n" + ctx.summary if ctx else "")
记录一个重要的决策
adapter.emit_decision(
entity="decision:auth-provider",
summary="选择 Clerk 而不是 Auth0:Next.js 集成更简单,人均成本更低。",
)
升级到另一个代理
adapter.emit_escalation(
to_entity="agent:cto",
goal="批准 Phase 2 负载的 Stripe 网钩速率限制增加。",
priority="high",
)
在会话结束时发出交接
adapter.emit_handoff(
from_entity="agent:openclaw",
to_entity="agent:assistant",
summary="身份提供者已选择;Stripe 限制升级待处理。",
fact_refs=["fact-auth-decision", "fact-esc-stripe"],
continuation="从 Stripe 速率限制讨论中恢复。",
)
安全注意事项:
内存隔离 —— 通过此技能写入的事实会在会话和代理之间持续存在。错误的决策、交接或升级会传播到未来的代理运行。为实验和生产工作负载使用单独的 Stigmem 节点(或单独的作用域命名空间)。显式地撤消过期的事实,而不是依赖于过期。检索的事实是不可信的 —— boot() 返回来自外部节点的事实。适配器在将值格式化为摘要之前对其进行清理,但您仍应在高风险工作流中审查注入的上下文,然后再采取行动。
API 密钥作用域 —— 将 STIGMEM_API_KEY 设置为仅限于此代理需要读取和写入的节点的密钥。定期轮换密钥。永远不要在多个无关的代理部署之间共享密钥。运行自己的 Stigmem 节点: Stigmem 节点是自托管的。快速启动一个节点的方法是:
docker run --rm -p 8765:8765 \
-e STIGMEM_NODE_URL=http://localhost:8765 \
ghcr.io/eidetic-labs/stigmem-node:latest
完整的设置指南和联合文档:stigmem.dev/docs/guides/federation联合: Stigmem 节点可以与彼此联合,以便在组织之间共享公共作用域的事实。要将您的节点连接到合作伙伴网络,请参阅外部集成器入职指南。
源代码:github.com/Eidetic-Labs/stigmem —— Apache-2.0