文档 · 开始 文档概览 选择正确的阅读入口,并了解当前 pre-alpha 边界。 文档 · 开始 快速开始 安装锁定的工具链,并在本地验证仓库。 文档 · 开始 Core 合约示例 无需 Runtime 依赖,编译首个 Agent、类型化 Tool、Model Stream 与显式协议映射。 文档 · 开始 强类型 Agent 生成并固定类型化 Schema,再绑定第一方 OpenAI 与 Anthropic Adapter。 文档 · 开始 进程内 Agent 无需 HTTP 运行强类型 Agent,同时保留 PostgreSQL 持久化、鉴权、恢复与自持有角色。 文档 · 开始 持久化准入 原子提交已认证 Intent、数据库时间、首 Event 与初始 Checkpoint。 文档 · 开始 可恢复 Run 与 Result 使用持久化 Ingress Key 提交、恢复原 Run,并读取经过验证的公开 Result。 文档 · 理解 编译确定性 Graph 构建 Schema-pinned Graph,验证拓扑,并冻结 Canonical Digest。 文档 · 理解 子图与循环 组合共享状态子图、有界循环与能够在中断后恢复的显式返回路径。 文档 · 理解 Skill 组合 在能力包、共享状态子图、持久子 Run 与受保护 MCP Skill 之间选择,不创建第二套 Runtime。 文档 · 理解 持久执行模型 理解 Journal、Checkpoint、Lease、Fence 与恢复证据如何协同。 文档 · 理解 可恢复 Graph Runtime 注册精确可执行代码、重放非初始状态,并在一个 Fence 下驱动确定性有界 Sibling Batch。 文档 · 理解 可恢复 Agent Loop 提交 Lifecycle Handoff,并执行一个 Tenant-scoped 可恢复调度 Quantum。 文档 · 理解 可恢复调用执行 通过持久化 Start、分阶段有序 Tool Coordination、Streaming 校验与 No-dispatch Terminal Recovery 执行精确 Model/Tool Attempt。 文档 · 理解 Provider-native Agent 编译并运维支持有界 Output Repair、有序 Parallel Read-only Tool 与 Write Barrier 的可恢复多轮 Graph,并固定 Policy、Accounting 与 Cancellation Evidence。 文档 · 集成 本地 Rust Tool 生成 Digest-pinned Schema、注册强类型本地代码,并保留持久执行边界。 文档 · 集成 AgentService v1 通过带版本的嵌入式边界授权并暴露精确版本的可恢复 Agent。 文档 · 集成 Agent HTTP v1 通过经过认证、有资源上限的 JSON HTTP 接口提交、找回、读取与取消 Agent。 文档 · 集成 通用 MCP Tool Client 通过 JSON/SSE、OAuth、Custom Header 与受控 MRTR 发现和调用有界 Stateless MCP 2026-07-28 Tool。 文档 · 集成 MCP OAuth Client 将一个 MCP Resource 绑定到 Challenge-driven Discovery、PKCE、Issuer 校验、持久化 Credential 与有界 Replay。 文档 · 集成 MCP Remote Tool 固定 Identity、Schema、可恢复 Dispatch 与 Reconciliation,绑定严格 Stateless MCP 2026-07-28 Tool。 文档 · 集成 MCP Server Profile 在严格 Stateless 生产边界后暴露有界 Tools、Resources、Prompts、Completion 与 MRTR。 文档 · 集成 MCP Skills 通过不可变 Manifest、Origin-scoped 审批与校验后延迟读取发布并激活 Final SEP-2640 静态 Skill。 文档 · 集成 MCP Conformance 状态 查看冻结的官方 Runner 清单、已实现证据与当前 MCP 声明的精确边界。 文档 · 集成 A2A 1.0 Client 发现并固定一个 Agent,调用全部 11 个 Operation,并只依据已背书的远端保证对持久化 Unknown Send 执行 Reconciliation。 文档 · 集成 Artifact 持久化存储 将 Terminal A2A Part 物化为不可变 PostgreSQL Metadata 与私有、经过完整性校验的 Object Bytes。 文档 · 集成 A2A 1.0 Server 通过 Identity-first Policy 与可恢复 Service 合约暴露有界 HTTP+JSON 和 JSON-RPC/SSE。 文档 · 集成 A2A Conformance 状态 查看冻结的官方 TCK、已审计 Harness Patch、精确结果与 Server-only 声明边界。 文档 · 运维 公平调度 配置 Replica-safe 加权 Tenant Selection、精确 Starvation Bound、Rollout 与 Retention。 文档 · 运维 PostgreSQL Provider 配置、迁移、校验并测试已实现的持久化 Provider。 文档 · 运维 宿主验证 记录有界容量、恢复与故障证据,避免把 CI 结果误写成生产 SLO。 文档 · 项目 版本与发布 精确固定公共 Alpha,并理解兼容性、MSRV、持久化数据与发布门禁。 文档 · 项目 实现状态 区分已经实现、正在开发和明确尚未支持的能力。 首页 架构图 查看已经实现、正在开发和规划中的边界。 首页 当前实现 已经实现的切片与明确缺口。 首页 路线图 从合约走向可验证 v1 的开发顺序。 仓库 源代码 StateKnot/StateKnot on GitHub. 仓库 RFCs 架构与持久执行合约草案。 仓库 安全策略 私密漏洞报告与支持策略。
↑↓ 选择 ↵ 打开 39 项结果

Pre-alpha 文档

构建一个强类型 Agent 合约。

生成、固定、注册并绑定强类型 Agent Schema;构造第一方 OpenAI Responses 与 Anthropic Messages Adapter;再明确跨越持久执行边界。

先运行可编译示例

两个示例都会构造真实 Descriptor 与 Schema Registry,但不执行网络 I/O,也不要求 API Key,因此 Workspace 门禁可以确定性地编译并运行它们。

Shell · 不需要 Credential
cargo run -p stateknot-runtime --example typed_agent
cargo run -p stateknot-integrations --example provider_adapters

改写前请先阅读完整的 强类型 Agent 源码 与 Provider Adapter 源码。

在 Admission 前冻结合约

Builder 根据 Input 的序列化合约与 Output 的反序列化合约生成 JSON Schema 2020-12;再对两个文档执行 RFC 8785 Canonicalization、固定 SHA-256 Digest,并且 成对注册,调用方不会看到只安装一半的 Registry。

Rust · 类型化边界
let definition = AgentBuilder::<IncidentRequest, IncidentReport>::new(
    agent_metadata,
    input_schema_id,
    output_schema_id,
    model_descriptor,
    trusted_instructions,
    execution_limits,
)
.build()?;

let mut schemas = JsonSchemaRegistryBuilder::default();
schemas.register(provider_profile, provider_profile_document)?;
let schemas = definition.register_schemas(schemas)?.build()?;
let agent = definition.bind(Arc::new(schemas))?;

let request = agent.prepare_request(&input, request_budget_limits)?;

Binding 在离线启动期 Fail Closed。Agent、Tool 与 Provider Profile 引用的每个 Schema 都必须已经存在于不可变 Registry;所选 Provider Profile 还必须接受所有 Model-visible Schema,请求才能进入持久化准入。

明确第一批 Adapter 的边界

OpenAI Responses
完整响应与真正增量 SSE、文本、JSON Schema Output、Generic JSON Mode、Function Proposal、本地 Schema 校验、Usage Normalization 与 Request ID 保留,以及通过完整 response.output Replay 实现的无损 Unary Tool 续接。
DeepSeek Responses · 当前检出代码
已实现完整文本和 JSON Schema 响应、本地输出校验、含缓存的用量统计, 并识别 DeepSeek 的 Final Answer Phase;尚不声明流式、工具续接和推理摘要。 此绑定不在此前发布的 0.1.0-alpha.1 crate 中,参见可运行 Agent 指南。
Anthropic Messages
完整响应与真正增量 SSE、文本、JSON Schema-constrained Output、Tool Proposal、 本地 Schema 校验、累计 Usage Normalization 与 Request ID 保留,以及无损 Unary Assistant-content/Tool-result 续接。
共享 Transport Control
Attempt-scoped Credential、除 Literal-loopback 测试外强制 HTTPS、无 Redirect 与隐藏 Retry、有界 Request/Response/SSE、有界 Backpressure、协作式 Cancellation、单调 Deadline 与 Public-safe Diagnostic。

当前 Fail-closed 限制

  • Tool 续接必须使用 ModelTranscript。它把完整 Provider Replay Evidence 与按序提交的 Tool Outcome 绑定,并在 I/O 前重新校验。旧式 role=tool Message 仍会被拒绝,因为它无法证明任一 Provider-native 顺序合约。
  • 当前版本是 Text-only Adapter;Artifact、多模态和携带 Extension 的 Request 都会在 I/O 前被拒绝。
  • Anthropic Generic JSON Mode 会被拒绝;该 Binding 要求稳定的 Schema-constrained Output 合约。
  • Streaming 是真实增量处理。有界 SSE Event 必须通过 ModelEventAccumulator;截断、重复、重排或被替换的 Terminal Data 都不能成为 Completed。产生 Tool 的 Stream 尚不输出 Replay Evidence,因此可恢复 Tool Loop 使用 Complete Response。

显式跨越持久执行边界

  1. 认证并冻结

    选择不可变 Agent、Model、Tool 与 Schema Snapshot。

  2. Admission

    校验类型化 Request、解析有限可信 Budget、分配 Tenant/Run/Thread/Invocation Identity,再通过 DurableAgentAdmission 原子提交 Admission、首 Event 与 Initial Checkpoint。

  3. 执行与恢复

    用 Lease/Fence Claim,通过 DurableInvocationExecutor 执行外部 Attempt,再用 DurableAgentLoop 驱动 Checkpoint。

  4. 解码

    重新校验可信 Provenance、Request Binding、Accounting Evidence 与 Output Schema,然后反序列化 Terminal Result。

原子 Admission 已实现;下一步请阅读持久化准入契约,随后使用已经实现的持久化 Run/Result Boundary。已经实现的Provider-native Agent Graph 现在会在可恢复调用与可恢复 Agent Loop之上组装 Transcript、Policy Evidence、Accounting 与 Cancellation Lifecycle。

执行聚焦验证

Shell · 类型与 Transport 合约
cargo test -p stateknot-runtime --test typed_agent --locked
cargo test -p stateknot-integrations --all-targets --locked

Adapter Suite 使用真实本地 TCP HTTP Server,覆盖 Request Shape、碎片化 SSE、 Terminal Cross-check、429 Retry Evidence、5xx 无隐藏 Retry、Transcript Replay 顺序、篡改与跨 Provider 拒绝、资源上限、 Deadline/Cancellation 优先级与 Secret/Debug Redaction。Provider-native Runtime Suite 会另外在真实 PostgreSQL 16/17 上验证多轮 Recovery 与精确 Cancellation。Live-provider Qualification 与 Provider-drift Cassette 尚未交付。