Skip to content

feat: use CopilotKit Intelligence - #11

Merged
tylerslaton merged 21 commits into
mainfrom
tyler/oss-613-migrate-kite-to-opentag
Jul 28, 2026
Merged

feat: use CopilotKit Intelligence#11
tylerslaton merged 21 commits into
mainfrom
tyler/oss-613-migrate-kite-to-opentag

Conversation

@tylerslaton

@tylerslaton tylerslaton commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Launch one managed open-tag Channel with Slack and Microsoft Teams adapters configured in Intelligence, while marking Discord, Telegram, and WhatsApp as coming soon.
  • Define the two-service Railway topology: the Python deep agent and the Node CopilotRuntime process with Channels embedded.

Why

OpenTag should be a great example using the channels SDK. To get there, this updates to one Intelligence-owned runtime removes the legacy managed/direct split, and a two-service deployment matches the runtime's embedded Channels lifecycle.

How

  • Pin @copilotkit/channels@0.2.2-canary.rc-1 and @copilotkit/runtime@1.63.3-canary.rc-1.
  • Route Slack and Teams deliveries from the same Intelligence Channel through the Python deep agent with platform-scoped tools, sender context, commands, rich UI, and HITL.
  • Enforce Linear and optional local Notion write approval inside the MCP execution path before any mutation reaches the provider.
  • Wait for Channel readiness before HTTP traffic and shut down Channels, HTTP, and Chromium exactly once.
  • Configure Railway agent and runtime services from CopilotKit/OpenTag on main, including private agent networking, health checks, Chromium runtime dependencies, and unfiltered branch autodeploys.
  • Cover environment validation, lifecycle behavior, managed prompts, platform scoping, HITL, rendering, and Railway configuration with TypeScript and Python tests.

@linear

linear Bot commented Jul 27, 2026

Copy link
Copy Markdown

OSS-613

@railway-app
railway-app Bot temporarily deployed to Kite - Deployed OpenTag / production July 28, 2026 01:21 Inactive
@railway-app
railway-app Bot temporarily deployed to Kite - Deployed OpenTag / production July 28, 2026 01:25 Inactive
@railway-app
railway-app Bot temporarily deployed to Kite - Deployed OpenTag / production July 28, 2026 01:28 Inactive
@railway-app
railway-app Bot temporarily deployed to Kite - Deployed OpenTag / production July 28, 2026 01:59 Inactive
@tylerslaton tylerslaton changed the title Migrate @kite to OpenTag on CopilotKit Intelligence feat: use CopilotKit Intelligence Jul 28, 2026
feat: make OpenTag fast and restore rich UI
@railway-app
railway-app Bot temporarily deployed to Kite - Deployed OpenTag / production July 28, 2026 14:39 Inactive
@railway-app
railway-app Bot temporarily deployed to Kite - Deployed OpenTag / production July 28, 2026 17:17 Inactive
@tylerslaton
tylerslaton merged commit 3b3f6e6 into main Jul 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants