mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
972dd64476
Move the Intelligence-delivered managed-bot surface out of @copilotkit/bot into its own package so the adapter, transports, contracts, and lifecycle ship independently of bot core. - New @copilotkit/bot-intelligence: intelligenceAdapter + DeliverySource/EgressSink (+ in-memory impls) + placeholder contracts + startManagedBots/validation/ activation metadata. Production code imports only types from @copilotkit/bot and @copilotkit/bot-ui. - @copilotkit/bot keeps the generic PlatformCodec seam (moved to src/codec.ts) and all core createBot changes (addAdapter, deferred store, id fields, __managed/skipIngressDedup, exclusive guard). It now also exports the FakeAdapter/FakeAgent test utilities for downstream adapter-package tests. - Registered the new release scope: release.config.json, scripts/release/lib/ config.ts, and the canary/publish/stable release workflows. Tests preserved: bot 150 + bot-intelligence 19 (= the prior 169); bot-slack 261. Builds typecheck across bot/bot-intelligence/bot-slack/runtime; publint/attw/ oxlint/oxfmt clean.