Files
AstrBot/astrbot/core/star
エイカク c529c716f4 feat: add two-phase startup lifecycle (#6942)
* feat: add two-phase startup lifecycle

Allow the dashboard to become available before plugin bootstrap completes and surface runtime readiness and failure states to API callers.

Guard plugin-facing endpoints until runtime is ready and clean up provider and plugin runtime state safely across bootstrap failures, retries, stop, and restart flows.

* fix: harden runtime cleanup review fixes

Continue terminating remaining providers and disable MCP servers even if one provider terminate hook fails.

Also add InitialLoader failure-path coverage and extract guarded plugin routes into a shared constant for easier review and maintenance.

* fix: harden deferred startup recovery

* fix: streamline runtime guard handling

* fix: simplify runtime lifecycle coordination

* fix: restore orchestrator logger binding
2026-03-25 23:48:49 +08:00
..
2026-03-20 00:44:08 +08:00
2026-03-22 22:44:05 +08:00
2024-12-09 22:38:42 +08:00
2026-03-22 22:44:05 +08:00

AstrBot Star

AstrBot Star 就是插件。

在 AstrBot v4.0 版本后AstrBot 内部将插件命名为 star。插件的 handler 称作 star_handler