跳转到内容

术语表

术语中文说明
Thread会话线程持久化的对话与状态历史。
Run运行针对某个 thread 的一次执行尝试。
Phase阶段执行循环中的命名阶段(RunStartStepStartBeforeInferenceAfterInferenceToolGateBeforeToolExecuteAfterToolExecuteStepEndRunEnd)。
Snapshot快照传给 hook / tool 的不可变状态视图(struct Snapshot { revision: u64, ext: Arc<StateMap> })。
StateKey状态键带作用域、合并策略和值类型的类型化键。
MutationBatch变更批次在提交前收集的一组状态变更。
AgentRuntime智能体运行时负责解析 agent 和执行 run 的核心运行时。
AgentSpec智能体规约可序列化的 agent 定义。
AgentEvent智能体事件运行时统一事件流。
Plugin插件通过 PluginRegistrar 注册的系统级扩展。
PluginRegistrar插件注册器注册 phase hook、tool、state key、handler 的入口。
PhaseHook阶段钩子绑定到某个 phase 的异步 hook。
ToolGateHook工具闸门钩子在工具真正执行前做纯判定的 hook,可返回放行、阻断、挂起或直接给结果。
PhaseContext阶段上下文hook 执行时拿到的只读上下文。
StateCommand状态命令hook 返回值,包含变更、action、effect。
Tool工具暴露给 agent 的能力接口。
ToolDescriptor工具描述符tool 的 ID、名称、描述、参数 schema。
ToolResult工具结果tool 执行成功、失败或挂起后的结构化结果。
ToolCallContext工具调用上下文tool 执行期可读取状态和上报活动的上下文。
TerminationReason终止原因run 结束的原因。
SuspendTicket挂起票据描述挂起原因、恢复模式和待决 tool call。
RunDispatch运行投递后台执行与 HITL 的持久化队列投递记录。
RunActivation运行激活启动 run 的输入。
MergeStrategy合并策略并行状态写入如何合并。
KeyScope键作用域状态键生命周期:RunThread
StateMap状态映射Snapshot 背后的类型安全异构 map。
RunStatus运行状态粗粒度 run 状态:RunningWaitingDone
ToolCallStatus工具调用状态单个 tool call 的状态。
ResolvedAgent已解析智能体从 registries 解析完成、可直接运行的 agent。
ResolvedRunPlan已解析运行计划runtime run plan:可重放或 live-only,并带本地或 backend-backed execution。
ExecutionPlan执行计划本地 ResolvedAgent 或 backend-backed ResolvedBackendAgent
AgentResolver智能体解析器把 agent ID 解析成 ResolvedAgentExecutionPlan 的组件。
ExecutionBackend执行后端非本地 root execution 和 delegation 的扩展点,包括 A2A。
BuildError构建错误AgentRuntimeBuilder::build() 阶段的错误。
RuntimeError运行时错误agent loop 执行中的错误。
InferenceOverride推理覆盖针对单次推理的 model / temperature 等覆盖。
ContextWindowPolicy上下文窗口策略token 预算和压缩策略。
StreamEvent流事件AgentEvent 的带序号封装。
TokenUsage令牌用量LLM 推理返回的 token 统计。
ExecutionEnv执行环境解析后组装出来的 hook、tool、handler 集合。
CommitHook提交钩子状态提交到存储时触发的 hook。