API 参考 ======== 任务描述 -------- .. autoclass:: pyflowx.TaskSpec :members: :undoc-members: :show-inheritance: :exclude-members: args, kwargs .. autoclass:: pyflowx.RetryPolicy :members: :undoc-members: .. autoclass:: pyflowx.TaskHooks :members: :undoc-members: .. autoclass:: pyflowx.TaskStatus :members: :undoc-members: 图构建 ------ .. autoclass:: pyflowx.Graph :members: :undoc-members: :exclude-members: from_specs, from_yaml .. autoclass:: pyflowx.GraphDefaults :members: :undoc-members: .. autofunction:: pyflowx.compose .. autofunction:: pyflowx.task_template 执行 ---- .. autofunction:: pyflowx.run .. autoclass:: pyflowx.RunReport :members: :undoc-members: .. autoclass:: pyflowx.TaskResult :members: :undoc-members: @px.tool 工具 ------------- .. autoclass:: pyflowx.ToolSpec :members: :undoc-members: .. autofunction:: pyflowx.tool .. autofunction:: pyflowx.run_tool .. autofunction:: pyflowx.list_tools .. autofunction:: pyflowx.list_subcommands 命令执行 -------- .. autofunction:: pyflowx.run_command CLI 运行器 ---------- .. autoclass:: pyflowx.CliRunner :members: :undoc-members: 状态后端 -------- .. autoclass:: pyflowx.StateBackend :members: :undoc-members: .. autoclass:: pyflowx.MemoryBackend :members: :undoc-members: .. autoclass:: pyflowx.JSONBackend :members: :undoc-members: 错误家族 -------- .. autoexception:: pyflowx.PyFlowXError .. autoexception:: pyflowx.DuplicateTaskError .. autoexception:: pyflowx.MissingDependencyError .. autoexception:: pyflowx.CycleError .. autoexception:: pyflowx.TaskFailedError .. autoexception:: pyflowx.TaskTimeoutError .. autoexception:: pyflowx.InjectionError .. autoexception:: pyflowx.StorageError