con un clic
orchestrator-usage
Orchestrator 层定位、设计决策、与上下层的关系。开发者面向的 opinionated 库,Server 基于它构建。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Orchestrator 层定位、设计决策、与上下层的关系。开发者面向的 opinionated 库,Server 基于它构建。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
StelloAgent 创建配置教程。完整说明 createStelloAgent 的每个配置项,包含 sessionDefaults、storage、tools、skills、forkProfiles、session 层接入、orchestration 等。
Engine 职责定义:per-session-round 生命周期管理器。驱动 tool call 循环,管理单个 Session 的多轮对话。不感知树结构,不感知调度。
Fork 机制完整说明。覆盖 ForkProfile 与 EngineForkOptions 的字段对齐、四层 fallback 合成链(sessionDefaults → parent → profile → forkOptions)、systemPrompt 合成三种模式、skills 三态语义、持久化边界(SerializableSessionConfig 只固化 systemPrompt/skills)。任何涉及 fork / profile / stello_create_session / 配置合成 的工作都应读这个。
Stello 框架内所有 LLM 调用位置的消息结构速查。覆盖 Session 对话、compress、consolidate;应用层 reflection 调用由 orchestrator 自行决定。
Consolidation 触发机制:自动触发通过 Factory 配置内联,手动触发通过 StelloAgent API;全局 reflection 由应用层在 SDK 之上自行实现。
Server 层设计:传输层架构决策、StelloAgent 映射原则、连接态管理模式。存储层见 server-storage,Engine 细节见 engine-design。
| name | orchestrator-usage |
| description | Orchestrator 层定位、设计决策、与上下层的关系。开发者面向的 opinionated 库,Server 基于它构建。 |
三层自由度递减:
Orchestrator 和 Server 的分界线:transport 和 coordination 是正交的。串行队列、fork 路由、engine 生命周期管理跟"用 WS 还是 REST"无关。
唯一推荐入口是 createStelloAgent(config),返回 StelloAgent 实例。
StelloAgent 隐藏内部组件(orchestrator/factory/runtimeManager),只暴露操作方法。开发者通过 config 声明意图,不需要理解内部装配过程。
这些行为由 orchestrator 内部固定,开发者不能替换:
options.topologyParentId ?? this.session.id 兜底)。orchestrator 不做显示拓扑
的路由改写;调用方可通过显式传入 topologyParentId 覆盖。| 注入点 | 说明 | 默认值 |
|---|---|---|
| Scheduler | 调度时机 | 手动触发 |
| EngineHookProvider | 开发者自定义 hook | 无 |
| SplitGuard | fork 前置校验 | 无限制 |
| RuntimeRecyclePolicy | 空闲回收策略 | 立即回收 |
方式 2 是 @stello-ai/session 的推荐接入路径。