taolib.symphony#

Symphony 编排服务模块。

长期运行的编排服务,轮询 Linear 问题跟踪器, 为每个活跃问题创建隔离工作区并运行 Codex app-server 会话。

使用方式:

from taolib.symphony import SymphonyConfig, Orchestrator from taolib.symphony.cli import app as cli_app

Submodules#

Attributes#

Exceptions#

AgentError

Agent 相关错误。

ConfigError

配置相关错误。

HookError

钩子执行失败。

PromptError

模板渲染失败。

SymphonyError

所有 Symphony 错误的基类。

TrackerError

问题跟踪器相关错误。

TransportError

传输层失败。

WorkflowLoadError

WORKFLOW.md 解析失败。

WorkspaceError

工作区相关错误。

Classes#

SymphonyConfig

Symphony 编排服务完整配置。

Package Contents#

class taolib.symphony.SymphonyConfig#

Bases: pydantic.BaseModel

Symphony 编排服务完整配置。

tracker: TrackerConfig#
polling: PollingConfig#
workspace: WorkspaceConfig#
hooks: HooksConfig#
agent: AgentConfig#
codex: CodexConfig#
worker: WorkerConfig#
server: ServerConfig#
exception taolib.symphony.AgentError#

Bases: SymphonyError

Agent 相关错误。

exception taolib.symphony.ConfigError#

Bases: SymphonyError

配置相关错误。

exception taolib.symphony.HookError#

Bases: AgentError

钩子执行失败。

exception taolib.symphony.PromptError#

Bases: SymphonyError

模板渲染失败。

exception taolib.symphony.SymphonyError#

Bases: Exception

所有 Symphony 错误的基类。

exception taolib.symphony.TrackerError#

Bases: SymphonyError

问题跟踪器相关错误。

exception taolib.symphony.TransportError#

Bases: AgentError

传输层失败。

exception taolib.symphony.WorkflowLoadError#

Bases: ConfigError

WORKFLOW.md 解析失败。

exception taolib.symphony.WorkspaceError#

Bases: SymphonyError

工作区相关错误。

taolib.symphony.__version__ = '0.1.0'#