SchedulerApp
@SpringBootApplication( scanBasePackages = { "io.agentscope.builder.runtime", "io.agentscope.builder.web.auth", "io.agentscope.builder.web.catalog", "io.agentscope.builder.web.config", "io.agentscope.builder.web.coord", "io.agentscope.builder.web.managed", "io.agentscope.builder.web.persistence", "io.agentscope.builder.web.share", "io.agentscope.builder.worker" }) public class SchedulerApp
io/agentscope/builder/SchedulerApp.java:40–56调度器应用,承载智能体的部署、调度与服务化运行。位于 io.agentscope.builder 包。核心成员包括 main。
Entry point for the builder scheduler plane.
Hosts everything that executes work outside the request path of the other planes:
-
IM channel runtimes (DingTalk, Feishu, WeCom, GitHub, GitLab) — channel configuration is pulled from the control plane's internal API; inbound messages are bridged into managed sessions (control plane find-or-create, data plane turn events)
-
Outbound delivery —
/api/outbound/sendpushes agent-initiated messages into the registered channels -
Cron deployments — due detection + fire leases, then control-plane fire API
-
Hands workers —
io.agentscope.builder.worker.HandsWorkerMainis the standalone self-hosted environment worker entry point shipped in the same jar
The scheduler never builds HarnessAgent instances (data plane) and never manages
catalog definitions or session lifecycle (control plane).
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public static void main(String[] args)static | 设置主。 Performs the main operation. |
方法详情Method Detail
main
public static void main(String[] args)
设置主。
Performs the main operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
args | String[] | 参数(类型 `String[]`)。The args. |
io/agentscope/builder/SchedulerApp.java:53–55