实例生命周期

Tentarc 把执行单元建模为实例,地址格式:

workspaceId:agentType:instanceId

例如:ws_design:task:t_20260305_01

生命周期状态

典型状态流:

cold -> ready -> running -> waiting_approval -> running -> completed
                            \-> interrupted -> running
                            \-> failed
                            \-> cancelled

sessiontask 的区别

  • session:长生命周期、连续上下文线程。
  • task:边界清晰的执行单元,通常带空闲回收/TTL 语义。

连续协作用 session,隔离作业用 task

状态迁移规则

关键约束:

  • 迁移必须显式落盘
  • 非终态可恢复继续
  • 终态(completed|failed|cancelled)默认不可隐式回退,只能重放或分叉

这能避免崩溃或刷新后的“僵尸执行”。

控制意图如何介入

审批响应、打断、引导调整(steer)都是正式控制事件,不是零散标记。
这样生命周期变化可观测、可测试、可审计。

实战建议

  • 实例粒度按业务切,不要过粗
  • 长工具链中间要有检查点
  • 外部副作用提交后立即写状态
提交文档反馈最后更新:2026年3月6日
这页有帮助吗?有帮助没帮助