参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
name | Optional[str] | None | 工作流名称 |
workflow_id | Optional[str] | None | 工作流 UUID (如果未设置,则自动生成) |
description | Optional[str] | None | 工作流描述 (仅在 UI 中显示) |
user_id | Optional[str] | None | 与此工作流交互的用户的 ID |
session_id | Optional[str] | None | 会话 UUID (如果未设置,则自动生成) |
session_name | Optional[str] | None | 会话名称 |
session_state | Dict[str, Any] | {} (空字典) | 存储在数据库中的会话状态 |
memory | Optional[WorkflowMemory] | None | 工作流内存 |
storage | Optional[WorkflowStorage] | None | 工作流存储 |
extra_data | Optional[Dict[str, Any]] | None | 与此工作流一起存储的额外数据 |
debug_mode | bool | False | 启用调试日志 |
monitoring | bool | False (环境变量: AGNO_MONITOR ) | 如果为 True ,则将工作流信息记录到 agno.com 以进行监控。如果环境变量 AGNO_MONITOR="true" ,则默认为 True 。 |
telemetry | bool | True (环境变量: AGNO_TELEMETRY ) | 如果为 True ,则记录最少的遥测数据以进行分析。如果环境变量 AGNO_TELEMETRY="true" ,则默认为 True 。 |
run_id | Optional[str] | None | (请勿手动设置) 每个工作流运行的唯一 ID |
run_input | Optional[Dict[str, Any]] | None | (请勿手动设置) 传递给当前运行的输入 |
run_response | Optional[RunResponse] | None | (请勿手动设置) 当前运行生成的响应 |
images | Optional[List[ImageArtifact]] | None | 此会话期间生成的图像 |
videos | Optional[List[VideoArtifact]] | None | 此会话期间生成的视频 |
audio | Optional[List[AudioArtifact]] | None | 此会话期间生成的音频 |