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#
Agent 相关错误。 |
|
配置相关错误。 |
|
钩子执行失败。 |
|
模板渲染失败。 |
|
所有 Symphony 错误的基类。 |
|
问题跟踪器相关错误。 |
|
传输层失败。 |
|
WORKFLOW.md 解析失败。 |
|
工作区相关错误。 |
Classes#
Symphony 编排服务完整配置。 |
Package Contents#
- class taolib.symphony.SymphonyConfig#
Bases:
pydantic.BaseModelSymphony 编排服务完整配置。
- tracker: TrackerConfig#
- polling: PollingConfig#
- workspace: WorkspaceConfig#
- hooks: HooksConfig#
- agent: AgentConfig#
- codex: CodexConfig#
- worker: WorkerConfig#
- server: ServerConfig#
- exception taolib.symphony.AgentError#
Bases:
SymphonyErrorAgent 相关错误。
- exception taolib.symphony.ConfigError#
Bases:
SymphonyError配置相关错误。
- exception taolib.symphony.HookError#
Bases:
AgentError钩子执行失败。
- exception taolib.symphony.PromptError#
Bases:
SymphonyError模板渲染失败。
- exception taolib.symphony.TrackerError#
Bases:
SymphonyError问题跟踪器相关错误。
- exception taolib.symphony.TransportError#
Bases:
AgentError传输层失败。
- exception taolib.symphony.WorkflowLoadError#
Bases:
ConfigErrorWORKFLOW.md 解析失败。
- exception taolib.symphony.WorkspaceError#
Bases:
SymphonyError工作区相关错误。
- taolib.symphony.__version__ = '0.1.0'#