Python SDK¶
本页介绍仓库中提供的 Python 客户端,它是当前最直接的 runtime-facing MGP client。
SDK 提供什么¶
sdk/python/ 当前提供:
MGPClient:对参考 HTTP binding 的封装PolicyContextBuilder:帮助 runtime 构造一致的policy_context- search、audit、write-candidate 等类型化 helper
- 与协议错误码对齐的错误类型
适用场景¶
这个 SDK 的定位是 transport-focused client,不依赖参考网关内部实现。它适合:
- 在 Python runtime 中直接接入 MGP
- 作为 sidecar 或 integration harness 的客户端层
- 作为理解 MGP request shape 的最小运行时入口
与协议文档的关系¶
建议把 SDK 与以下文档一起看:
spec/runtime-client.mdspec/runtime-write-candidate.mdspec/http-binding.md
这样可以同时理解“运行时应该怎样调用协议”和“SDK 实际提供了哪些入口”。
使用提示¶
- 当前
v0.1.0响应面会稳定返回consumable_text、return_mode与redaction_info - runtime 侧应优先消费这些字段,而不是默认把原始
memory.content当作总是 prompt-safe 的内容