执行模型

Tentarc 运行时不是“直接跑一段提示词”。
它执行的是一条有边界、有不变量的结构化管线。

阶段 1:入口归一化

不同入口统一为同一意图结构:

{
  "workspaceId": "ws_prod",
  "instanceKey": "ws_prod:session:s_42",
  "intentType": "message|automation|approval|interrupt",
  "idempotencyKey": "sha256(...)",
  "payload": {}
}

这样聊天 / 应用事件 / 自动化任务走的是同一条执行路径。

阶段 2:准入闸门

任何副作用前,先过控制面:

  • 工作区边界校验
  • 权限模式校验
  • 幂等去重
  • 执行通道路由(session / task

准入不过,数据面不会启动。

阶段 3:实例级 FIFO 执行

通过准入后进入实例串行门:

  • 同一 instanceKey 串行执行
  • 不同 instanceKey 可并行
  • 控制意图可投影,不破坏通道顺序

这一步是避免重入副作用的核心。

阶段 4:工具编排

工具调用统一走适配层:

  • MCP 调用
  • REST/API 调用
  • 本地文件/进程操作

运行时记录结构化工具事件,方便恢复与审计。

阶段 5:状态投影

每轮执行都要落盘:

  • 版本增量
  • 状态迁移
  • 可恢复游标/检查点

不把“内存中的临时值”当成真状态。

工程保证

在相同初始状态和已接纳意图流下,行为具备足够可预测性,能支撑生产级自动化与重放排障。

提交文档反馈最后更新:2026年3月6日
这页有帮助吗?有帮助没帮助