- fix: harden coder publish replay safety (5c03e70)
- fix: make coder approvals replay-safe (efec9d7)
- docs: group optional environment examples (49b235a)
- feat: add GitHub App coder authentication (7e9be6d)
ghcr.io/copilotkit/opentag-agent:v0.4.1ghcr.io/copilotkit/opentag-runtime:v0.4.1
- docs: remove superpowers content (0577c63)
- chore: configure coding subagent deployments (aae3eaf)
- feat: add optional Daytona coding subagent (4b336d7)
ghcr.io/copilotkit/opentag-agent:v0.4.0ghcr.io/copilotkit/opentag-runtime:v0.4.0
- feat: configure an Intelligence Learning Container (f09049a)
ghcr.io/copilotkit/opentag-agent:v0.3.0ghcr.io/copilotkit/opentag-runtime:v0.3.0
- test: update Slack container assertions (28b7cc9)
- chore: bump cpk deps (8058eb1)
ghcr.io/copilotkit/opentag-agent:v0.2.4ghcr.io/copilotkit/opentag-runtime:v0.2.4
- feat(tools): add the Slack block catalog showcase tool (3b43135)
ghcr.io/copilotkit/opentag-agent:v0.2.3ghcr.io/copilotkit/opentag-runtime:v0.2.3
- feat: make agent display name configurable (#42) (020b1d9)
ghcr.io/copilotkit/opentag-agent:v0.2.2ghcr.io/copilotkit/opentag-runtime:v0.2.2
- Merge pull request #44 from CopilotKit/tyler/oss-792-give-opentag-a-tool-to-unsubscribe-from-threads (812ba98)
- feat: add conditional thread subscription tools (d68ff7c)
- Merge pull request #48 from CopilotKit/agent/rolling-ecs-deployments (e7ec090)
- fix(aws): use rolling ECS deployments (1589533)
ghcr.io/copilotkit/opentag-agent:v0.2.1ghcr.io/copilotkit/opentag-runtime:v0.2.1
- Merge pull request #45 from CopilotKit/port-kite-to-aws-cdk (26f1fa7)
- fix(ci): use GitHub App client ID (4c81c35)
- Merge pull request #43 from CopilotKit/port-kite-to-aws-cdk (70f8828)
- docs(ci): allow Kite administrators to bypass deployment gates (b017103)
- fix(ci): harden public release automation (99d974d)
- fix(ci): preserve ECS task definition tags (8308fd8)
- refactor(ci): deploy release images directly to ECS (7166d90)
- refactor(ci): keep shared infrastructure manual (6e9ba6f)
- refactor(ci): simplify release and deployment workflows (4604c5a)
- refactor(aws): keep GitHub trust outside OpenTag CDK (b56255b)
- ci: manage Kite releases and deployments from GitHub (fb6e822)
- feat(aws): support shared ECS deployment infrastructure (8617993)
- Merge pull request #40 from CopilotKit/codex/oss-816-knowledge-work-genui (ded2f45)
- feat: polish generated diagrams (9155c4d)
- feat: add knowledge-work generative UI (62cc0c1)
- feat: reposition OpenTag as a knowledge-work agent (7fb69ec)
- Merge pull request #41 from CopilotKit/port-kite-to-aws-cdk (09958a7)
- fix: correct and harden deployment pins (2e4d1dd)
- feat: add AWS deployment and GHCR images (e845887)
- chore: bump cpk deps (356b6f6)
- Merge pull request #39 from CopilotKit/jerel/channels-sdk-about-section-a84134 (6e1e949)
- docs: starter application, not the complete one (916e97f)
- docs: add an About section naming the maintainers and the SDK boundary (ed3c918)
- Merge pull request #35 from CopilotKit/docs/custom-runner-note (ce42a39)
- docs: setup prerequisite mentions the alternative channel runner (1f22605)
- docs: neutral phrasing for the custom runner pointer (28233f4)
- docs: CopilotKit Intelligence, not Enterprise Intelligence (4d85b01)
- docs: present the two channel runner paths in the quick start (2de73ce)
- docs: point at the Channels docs instead of restating the runner story (b1fde87)
- docs: note the custom channel runner path (515ff8f)
- chore: bump cpk deps (e46949f)
- Merge pull request #32 from CopilotKit/jerel/opentag-flagship-pattern-match (a5e4856)
- docs: present OpenTag as the flagship Channels SDK application (ed12ef5)
- Update README.md (ec7b94b)
- Merge pull request #31 from CopilotKit/jerel/opentag-readme-onboarding-0f7e3d (d64b6e7)
- docs: offer the channels-setup skill in the quick start (ddaa01c)
- docs: rebuild onboarding around the CopilotKit channels CLI (d233de2)
- chore: bump cpk deps (674a366)
- Merge pull request #29 from CopilotKit/stop-bot-message-loops (8ba2265)
- fix: ignore bot-authored thread messages (c3187fa)
- Merge pull request #26 from CopilotKit/update-slack-data-visualization (9478b3c)
- fix: only respond without mentions if subscribed to the thread (d67f23a)
- fix: register chart as channel component (c4dbf8a)
- Merge pull request #24 from CopilotKit/update-slack-data-visualization (07e78b7)
- feat: use native Slack data visualizations (c29add0)
- Merge pull request #23 from CopilotKit/jerel/slack-message-investigation-2c548c (544f85b)
- feat(agent): resolve write arguments before asking for approval (7253822)
- fix(confirm-write): report failed writes and label corrected retries (4bd7282)
- Merge pull request #22 from CopilotKit/tyler/remove-duplicate-message (da91c40)
- fix: remove message before gen-ui image is sent (3ddbd43)
- Merge pull request #20 from CopilotKit/tyler/activate-mentioned-threads (e629322)
- Merge pull request #21 from CopilotKit/tyler/add-github-search (d94e9e3)
- feat(agent): add read-only GitHub search (916345d)
- chore: bump cpk deps (5692f01)
- fix: trust managed thread admission (00a46a6)
- feat: continue conversations in mentioned threads (44a8a49)
- Merge pull request #19 from CopilotKit/jerel/confirm-write-table (db79d65)
- fix(confirm-write): label the confirm button with the action's own verb (3f60756)
- fix(confirm-write): render write args as a table, not raw JSON (1c2bd8d)
- docs(spec): design the confirm_write args table (b3e6d21)
- fix(channel): offload user identification to the platform (b474c17)
- chore: bump cpk deps (e14fd4a)
- Merge pull request #18 from CopilotKit/codex/add-posthog-mcp (ac1319b)
- feat: add PostHog MCP and authoritative date context (37ae84a)
- Add optional read-only PostHog MCP integration (0ac2aba)
- Merge pull request #17 from CopilotKit/tyler/bump-cpk-again (aa1246e)
- chore: bump cpk deps (5273824)
- Merge pull request #14 from CopilotKit/setup-local-dev-flow (e58d020)
- feat: add development flow and document in README (a5e6216)
- Merge pull request #11 from CopilotKit/tyler/oss-613-migrate-kite-to-opentag (3b3f6e6)
- Merge pull request #13 from CopilotKit/tyler/oss-631-responses-api-demo (735c00a)
- fix: use Responses API for gpt-5.5 tools (cd1e0c7)
- Merge pull request #12 from CopilotKit/tyler/oss-613-fast-rich-ui (08ac67c)
- feat(channels): restore rich UI and remove dead paths (303b6bb)
- feat(agent): make OpenTag triage-first (4ac1a7a)
- fix(channels): surface action failures (bafeb22)
- fix(deploy): clear runtime watch filters (0e4b4a4)
- fix(deploy): watch all runtime source changes (c6877e7)
- fix(channels): use one Intelligence channel (885cef4)
- refactor(deploy): embed channels in runtime (5a3b711)
- fix(deploy): make Railway agent deployable (3d2e109)
- fix(deploy): restore Notion MCP sidecar (83a8956)
- Simplify OpenTag example configuration (8d0682e)
- Fix packaging and terminal error reporting (ac0a333)
- Address OpenTag migration review comments (b130b0e)
- Surface recoverable integration failures (6664d62)
- Enforce write approvals and isolate direct channels (42f778a)
- Fix launch blockers from review (925ceed)
- Finish OpenTag launch configuration (81ecb61)
- Fix platform scoping and interrupt confirmation (9236c33)
- Migrate Channels runtime to canonical server (97c5124)
- Merge pull request #7 from CopilotKit/jerel/kitebot-railway-oneclick (d05d5a8)
- docs(cr): README cold-start wording (logs a WARNING, not silent) + plan channel restart-policy back-port (332e730)
- fix(cr): Railway CR round 6 — env-blank normalization, configured-source warnings, parity (9a5e9c8)
- fix(cr): Railway CR round 5 — supervisor semantics, POSIX process groups, macOS bind (f60a540)
- fix(cr): Railway CR round 4 — shutdown exit ordering, dep floor, docs/comments (ba78ffc)
- fix(cr): Railway CR round 3 — sidecar shutdown/version, host validation, invariant hardening (7dee84f)
- fix(cr): Railway CR round 2 — sidecar IPv6 bind, model override, deps, doc sync (1140595)
- fix(cr): Railway CR round 1 — port wiring, single-source config, IPv6, runtime deps (b274500)
- docs(deploy): README Deploy-to-Railway section + secrets checklist (709a241)
- feat(deploy): agent/railway.toml (nixpacks + uvicorn + /health) (bd9b95f)
- feat(deploy): Railway IaC — agent + notion-mcp + channel services, wired (0bd2fd5)
- docs(plan): KiteBot Railway one-click template (Phase 3) implementation plan (f1b7954)
- docs(spec): KiteBot Railway one-click template (Phase 3) design (7283610)
- Merge pull request #6 from CopilotKit/jerel/copilotkit-channels-intelligence-40037b (1559435)
- fix(cr): review round 3 — error-handling hardening + test robustness (ae51e58)
- fix(cr): review round 2 — regressions + robustness/edge cases (54c6e9b)
- fix(cr): whole-PR review round 1 — agent deploy/config, render edge cases, docs (2ba99b0)
- test(agent): hermetic MCP env in health tests; doc Tavily as optional in main.py (e6c564f)
- feat(agent): optional Notion/Linear MCP internal research sources (env-gated) (4963636)
- test(agent): pytest for research tool + health/optional-Tavily/openai-required (d7a0b87)
- fix(agent): run 'pnpm agent' via python main.py so SERVER_HOST/SERVER_PORT apply (d2ad655)
- docs: document the deep-research agent (agent/) — run, env, AGENT_URL (f34404c)
- feat(agent): scaffold Python deepagents deep-research service (AG-UI on :8123) (6493978)
- docs(plan): make Tavily optional (chat + UI generation require only OPENAI_API_KEY) (a044115)
- docs(plan): KiteBot deep-research agent (Phase 2) implementation plan (c2dfd1e)
- docs(spec): lock Phase 2 model default to gpt-5.5 (214adf0)
- docs(spec): KiteBot deep-research agent (Phase 2) — Python deepagents/LangGraph design (169fd22)
- fix(cr): final review cycle — port validation, docs accuracy, secret hygiene, coverage (b4b3b86)
- fix(cr): address review findings — batch 2 (hitl, showcase, modal, runtime, config) (b3d4172)
- fix(cr): address review findings — batch 1 (managed.ts, index.ts, commands, render-table, components) (dce7cfe)
- docs: disambiguate self-run Intelligence Gateway mode from the waitlist managed service (bd4809e)
- docs: channels rename, lead with Intelligence deploy, drop Redis, KiteBot mentions (96984c4)
- feat: add Intelligence channel host (createBot + startChannelsOverRealtimeGateway) (650b3ac)
- feat: rename bot identity to KiteBot (Slack display name + persona) (1c18a16)
- refactor: rename @copilotkit/bot*->@copilotkit/channels* imports + dedupe rxjs (c54d209)
- chore: drop Redis persistence (demo-restart, docker-compose, env block) (bebf5dc)
- build: migrate deps @copilotkit/bot* -> @copilotkit/channels* + add channels-intelligence (a45b05d)
- docs(plan): KiteBot on Intelligence — Phase 1 implementation plan (6c6ae0d)
- docs(spec): KiteBot on CopilotKit Intelligence — Phase 1 foundation design (4eaf0fd)
- Merge pull request #3 from CopilotKit/docs/readme-package-list (df93bc0)
- Update OpenTag description in README (b944270)
- docs(readme): rework package list into required vs optional tables (49a699a)
- docs(readme): list CopilotKit packages in Quick start (48f7d64)
- Update README.md (f32db70)
- Update README.md (c47a55d)
- Update README.md (db080a4)
- docs: reframe OpenTag as a self-hosted alternative to Claude in Slack (d871ca1)
- docs: make Slack SDK early-access the primary README CTA (d5213f0)
- docs: reframe README as a Slack agent starter; move setup to setup.md (dbddf32)
- docs: add managed Intelligence Platform CTA (sign up + talk to an engineer) (1110612)
- Merge pull request #1 from jerelvelarde/feat/port-kite-triage-bot (62cbbbb)
- docs: rewrite README for the full triage bot (cddc83e)
- chore: target the modern 0.1.x bot line for a standalone build (dab229e)
- feat: port the full triage bot from CopilotKit examples/slack (27b1ca6)
- docs: point the CTA at the official Slack quickstart docs (80a759d)
- docs: rename clone URL to opentag, add updates CTA, drop orphaned assets (0a28377)
- Update README.md (43a5c27)
- docs: make demo a clickable poster (plays on GitHub's blob view) (4a954be)
- docs: add demo video to README (hero) (ffb887d)
- refactor: fully center OpenTag on Slack (single-adapter bot + guide) (18ea3b8)
- feat: scaffold OpenTag — get-started Slack bot + guide (a2963fd)
ghcr.io/copilotkit/opentag-agent:v0.2.0ghcr.io/copilotkit/opentag-runtime:v0.2.0