关于 Sgraal Memory Governance
Sgraal Memory Governance 通过 Sgraal API 评估 Agent 记忆是否可靠,并在采取行动前给出风险分数和四档决策。它为现有记忆存储提供治理,不替代存储本身。
主要功能
- 01评估记忆可靠性并计算风险
- 02返回四档行动决策
- 03提供多种框架的 SDK
- 04支持零知识预检端点
适用场景
- 01Agent 使用记忆前检查其可靠性
- 02高风险记忆触发警告或询问用户
- 03阻止基于不可靠记忆的行动
MCP 相关
仓库包含 TypeScript 的 @sgraal/mcp SDK,用于封装 Sgraal 的预检 API;输入未说明 MCP 服务公开的具体工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| memory_state | array | 是 | 要评估的记忆条目。每个条目都需要包含:id、content、type、timestamp_age_days,以及可选的 source_trust(0-1)、source_conflict(0-1)、downstream_count。 |
| action_type | enum | 否 | 操作的关键程度如何? informational < reversible < irreversible < destructiveinformational | reversible | irreversible | destructive |
| domain | enum | 否 | 领域上下文 — 风险较高的领域采用更严格的阈值general | customer_support | coding | legal | fintech | medical |
详细介绍
Sgraal SDK
面向 Sgraal 的官方开源 SDK——为 AI Agent 提供与供应商无关的记忆免疫系统。
每个 SDK 都封装了公开的 POST /v1/preflight 端点,并返回四档决策(USE_MEMORY / WARN / ASK_USER / BLOCK),让你的 Agent 仅在记忆可靠时依据记忆采取行动。
| SDK | 语言 | 安装 | 状态 | 源码 |
|---|---|---|---|---|
| langchain-sgraal | Python | pip install langchain-sgraal | 生产可用 | ./langchain-sgraal/ |
| mem0-sgraal | Python | pip install mem0-sgraal | 生产可用 | pip install mem0-sgraal |
| openai-sgraal | Python | pip install openai-sgraal | 生产可用 | ./openai-sgraal/ |
| crewai-sgraal | Python | pip install crewai-sgraal | 生产可用 | ./crewai-sgraal/ |
| autogen-sgraal | Python | pip install autogen-sgraal | 生产可用 | ./autogen-sgraal/ |
| sgraal-rag | Python | pip install sgraal-rag | 生产可用 | ./sgraal-rag/ |
| @sgraal/mcp | TypeScript / Node | npm install @sgraal/mcp | 生产可用 | ./mcp/ |
| llamaindex-sgraal | Python | 源码可用——尚未发布到 PyPI | Beta | ./llamaindex-sgraal/ |
| haystack-sgraal | Python | 源码可用——尚未发布到 PyPI | Beta | ./haystack-sgraal/ |
| semantic-kernel-sgraal | Python | 源码可用——尚未发布到 PyPI | Beta | ./semantic-kernel-sgraal/ |
什么是 Sgraal?
Sgraal 是 AI Agent 记忆的免疫系统。它会评估 Agent 的记忆状态是否足够可靠,能否据此采取行动,并返回风险评分和建议操作:继续、警告、询问用户或阻止。
在 sgraal.com 了解更多:
- 教程 — 5 分钟快速入门,涵盖 3 个决策档位
- API 参考 — 完整的端点契约
- 威胁模型 — Sgraal 能检测什么、不能替代什么,以及能与什么互补
- 零知识预检 —
/v1/preflight/zk适用于 GDPR / HIPAA / 数据驻留场景
状态说明
- 生产可用 — 集成完整,封装接口经过测试,并采用经过实际验证的模式。
- Beta — 集成较精简(通常少于 50 行代码);功能可用,但封装接口较少。根据项目的 SDK 分级调整重新分类。
许可证
此仓库中的所有 SDK 均采用 Apache 2.0 许可证。请参阅 LICENSE。
所有 SDK 都是付费 Sgraal API 的封装。校准评分需要 Sgraal 账户。请前往 sgraal.com 注册。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。