Guidance for coding agents working inside the Google Chat adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/gchat connects a Chat SDK bot to Google Chat (the Workspace messaging product, not Hangouts/Meet). It covers: - HTTP webhook endpoint at /api/webhooks/gchat, validated with Google-issued JWTs. - Card v2 rendering for cards, fields, action buttons, image attachments, and dialog modals. - Workspace Events API…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the GitHub adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/github connects a Chat SDK bot to issue and pull-request comment threads on GitHub. It covers: - HTTP webhook endpoint at /api/webhooks/github for issues, issue_comment, pull_request, pull_request_review_comment, and pull_request_review events, validated with HMAC-SHA256 against the App secret. - Comment posting, editing, and deletion via the REST…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the GitLab adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules. Read it first. @chat-adapter/gitlab connects a Chat SDK bot to merge request and issue comments on GitLab.com, GitLab Self-Managed, and GitLab Dedicated: - Webhook endpoint at /api/webhooks/gitlab for Note Hook (comments) and Emoji Hook (reactions) events. - Webhook verification with a signing token (Standard Webhooks webhook-signature, GitLab 19.0+), a secret token (X-Gitlab-Token), or a custom webhookVerifier. - REST API…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Follow the repository-level AGENTS.md plus these package-specific rules. This package integrates Instagram Direct Messages through the native Instagram API with Instagram Login (graph.instagram.com). Do not switch outbound calls to the Facebook Graph host or use Page access tokens. - Factory: createInstagramAdapter - Adapter name: instagram - Thread ID: instagram:{professionalAccountId}:{igsid} - Webhook object: instagram - Required permissions: instagram_business_basic and instagram_business_manage_messages - Required env vars: INSTAGRAM_ACCESS_TOKEN, INSTAGRAM_APP_SECRET, INSTAGRAM_VERIFY_TOKEN, INSTAGRAM_ACCOUNT_ID - A customer must initiate the conversation. - Standard sends are limited to…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the Linear adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/linear connects a Chat SDK bot to issue and project comment threads inside Linear. It covers: - HTTP webhook endpoint at /api/webhooks/linear for Issue.create / update / remove, Comment.create / update / remove, IssueLabel, and Reaction events, validated via the Linear webhook signing secret. - Comment…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the Messenger adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/messenger connects a Chat SDK bot to Facebook Messenger via the Meta Messenger Platform. It covers: - HTTP webhook endpoint at /api/webhooks/messenger with the GET challenge handshake plus signed POST event delivery (HMAC-SHA256 via appSecret). - Outbound messages via the Send API: text, attachments, templates (button…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the Notion adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. @chat-adapter/notion connects a Chat SDK bot to Notion comments (page-level and discussion threads) via: - Webhooks (comment.created) with X-Notion-Signature HMAC verification and a one-time verification_token handshake - Comments REST API (create / update / delete / list / retrieve) - Outbound Vercel Connect authentication via an async token resolver; inbound webhooks remain direct and use…
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the Slack adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/slack connects a Chat SDK bot to a Slack workspace. It covers: - HTTP webhook endpoint at /api/webhooks/slack (events, slash commands, interactivity, view submissions, block_suggestion options loads, OAuth callback dispatch). - Optional Socket Mode transport with a forwarding mechanism for serverless platforms (Vercel cron → transient…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the Microsoft Teams adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/teams connects a Chat SDK bot to a Microsoft Teams tenant via the Bot Framework + Microsoft Graph. It covers: - HTTP webhook endpoint at /api/webhooks/teams (Bot Framework Activity payload, JWT-signed by Microsoft). - Adaptive Card rendering for cards, modals (Task Modules), and inline-action buttons.…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the Telegram adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/telegram connects a Chat SDK bot to a Telegram bot account via the official Bot API. It covers: - HTTP webhook endpoint at /api/webhooks/telegram (or polling for long-running processes), validated with the optional secret_token header. - Inline keyboards for buttons (cards/actions are rendered as a text…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Follow the repository-level AGENTS.md plus these package-specific rules. This package integrates Twitch channel chat and whispers through EventSub webhooks and the Helix API. It runs as a Twitch "cloud chatbot": a dedicated bot account, an app access token from the client credentials grant, and one-time authorizations from the bot and each broadcaster. It uses the EventSub webhook transport only, so it works on serverless platforms. - Factory: createTwitchAdapter - Adapter name: twitch - Thread IDs: twitch:{broadcasterUserId} (chat room) and twitch:whisper:{userId}…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the Web adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/web lets a Chat SDK bot serve a browser chat UI alongside Slack, Teams, Discord, and the rest. The same handlers fire for every platform. The Web adapter speaks one of two wire protocols, chosen with the protocol config option: - "ai-sdk" (default): the AI SDK…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the WhatsApp adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/whatsapp connects a Chat SDK bot to the WhatsApp Cloud API (Meta-hosted Business Platform). It covers: - HTTP webhook endpoint at /api/webhooks/whatsapp with the GET challenge handshake plus the POST event delivery (signed by Meta with HMAC-SHA256). - Outbound messages via the Cloud API: text, media…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working on the adapter catalog package. @chat-adapter/catalog is the single source of truth for adapter metadata. It is a static, zero-dependency module that lists every adapter on chat-sdk.dev (official, vendor-official, and community) with its listing metadata and capabilities. Official and vendor-official entries also carry setup metadata: factory export, peer dependencies, and environment variables. It is consumed by:
2.5k34d agoReviewMountCreate a free account to mount
This is a chat bot built with Chat SDK, a unified TypeScript SDK by Vercel for building bots across Slack, Teams, Google Chat, Discord, WhatsApp, and more. Use the Chat SDK skill and other applicable skills while working on this project. The Vercel Plugin provides a broader agent toolkit. It includes the Chat SDK skill alongside specialist agents, agent slash commands, and more: The plugin is optional, the skill alone is enough to build with Chat SDK. When dependencies are…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the ioredis state adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/state-ioredis is the same Chat SDK state contract as @chat-adapter/state-redis but built on ioredis. Pick this variant when you need: - Cluster mode — ioredis ships first-class Redis Cluster support, including topology refresh, MOVED redirection, and CROSSSLOT-safe hash tags. - Sentinel — automatic failover via…
Steady2 mentions in 2 weeks
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the in-memory state adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/state-memory is the simplest state adapter — keeps all subscriptions, locks, caches, lists, and queues in process memory. Suitable for: - Local development and tutorials. - Single-process bots where durability is not a concern (and recovery from a restart is acceptable). - Tests — the…
No other project uses it yet
2.5k34d agoReviewMountCreate a free account to mount
Guidance for coding agents working inside the PostgreSQL state adapter package. The top-level repository AGENTS.md covers monorepo-wide build, lint, and release rules — read it first. This file documents the adapter-specific surface, conventions, and pitfalls. @chat-adapter/state-pg persists Chat SDK state in PostgreSQL using the pg client. Pick this adapter when: - Postgres is already your primary datastore and you don't want to add Redis to the stack. - You need rich query access (analytics, audit, joins) over subscriptions / cache…
2.5k34d agoReviewMountCreate a free account to mount
Plain text files in a repository that tell a coding agent how the project works: commands to run, conventions to follow and things to avoid. CLAUDE.md, AGENTS.md, cursor rules and skills are the common kinds.
CLAUDE.md or AGENTS.md?
CLAUDE.md is read by Claude Code. AGENTS.md is an open format that Codex, Cursor and other agents read. Many projects keep one and point the other at it.
What is a skill?
A folder with a SKILL.md that describes one capability, such as filling PDFs or reviewing code. The agent loads it only when the task calls for it.
Can I search my own team's files too?
Your agents already can, over MCP, limited to the files you're allowed to read. Searching them from this page is coming.