类class
agentscope.sopSOPRunState
class SOPRunState(BaseModel)
源码Source
agentscope/sop/_state.py:104–151SOP 运行状态,把复杂任务拆分为可执行步骤并驱动流程。位于 agentscope.sop 包。核心成员包括 phase。
It covers the SOP's own state and nothing below it: an executor that
keeps state of its own (an :class:~..agent.Agent does) is persisted
by whoever built it, the same way it is built.
属性摘要Property Summary
| 属性Property | 说明Description |
|---|---|
phasecomputed_field | 获取阶段。 Where the run stands, worked out from its steps. |
属性摘要Attribute Summary
| 属性Attribute | 类型Type | 说明Description | 值Value |
|---|---|---|---|
id | str | 标识字段。 | Field(default_factory=_generate_id) |
inputs | list[Msg] | `inputs` 字段。 | Field(default_factory=list) |
steps | list[SerializeAsAny[SOPStepRunState]] | 步骤字段。 | Field(default_factory=list) |
created_at | str | 已创建 at字段。 | Field(default_factory=_generate_timestamp) |
属性详情Attribute Detail
id
str = Field(default_factory=_generate_id)标识字段。声明为 str。
The id field.
源码Source
agentscope/sop/_state.py:112inputs
list[Msg] = Field(default_factory=list)inputs 字段。声明为 list[Msg]。
The inputs field.
源码Source
agentscope/sop/_state.py:115steps
list[SerializeAsAny[SOPStepRunState]] = Field(default_factory=list)步骤字段。声明为 list[SerializeAsAny[SOPStepRunState]]。
The steps field.
源码Source
agentscope/sop/_state.py:118created_at
str = Field(default_factory=_generate_timestamp)已创建 at字段。声明为 str。
The created at field.
源码Source
agentscope/sop/_state.py:127属性详情Property Detail
phase
def phase() -> SOPPhase
computed_field
获取阶段。
Dumped alongside the stored fields so a reader can sort runs by it without replaying every step.
SOPPhase
返回SOPPhase。`SOPPhase`:
源码Source
agentscope/sop/_state.py:132–151