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
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 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 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
Bun monorepo with workspaces under apps/ and packages/. pnpm is the package manager; use pnpm <script>, never bun run or npm run. Use an existing TypeScript/Bun workspace, especially packages/api, as the package-structure reference. Published apps/cli and packages/config are not private; apps/docs and packages/cli-* have their own shapes. Lint, format, and unused-code tooling is root-owned. The config vocabulary is settled: CliConfig is the local config document, ProjectConfig is the hosted-project subset, and CliSettings is CLI runtime settings. Use Cli* for local…
2.5k34d agoReviewMountCreate a free account to mount
Supabase project configuration package built on Effect V4 Schema — owns the canonical CliConfig schema, config file loading/saving, and JSON Schema generation. Six supported import paths total (see ADR 0009's 2026-08-24 decision for the full rationale): four module entrypoints (., ./io, ./effect, ./internal) plus two generated JSON Schema artifacts (./schema.json, ./project-schema.json). - @supabase/config (.) — pure, browser/edge-safe surface. CliConfigSchema/ProjectConfigSchema and their derived types, config encoding, sparse-config defaults, the ProjectConfig converters (toProjectConfig, fromConfigDocument, fromApiProjectConfig, …), and error classes. No file IO,…
2.5k34d agoReviewMountCreate a free account to mount
Purpose: concise, enforceable rules for AI coding agents editing this repository. Generated files (do not edit): Resource definitions (manually authored): Class-specific rules covering $Script: variables, $this.ResourceCache and $this inside nested script blocks live in .github/copilot-instructions.md. Rules for authoring the files under Examples/ live in .github/instructions/m365dsc-examples.instructions.md.
2.5k3mo agoReviewMountCreate a free account to mount
Olive is a Python toolkit for AI model optimization on ONNX Runtime. The main package is in olive/, tests are in test/, and the CLI entry point is olive. Olive users should install olive-ai with pip install olive-ai, and follow README.md. Use the smallest relevant check for your change: If you need to run tests, install the appropriate dependencies from test/requirements-test.txt or one of the platform-specific files in test/.
Steady6 mentions in 2 weeks
No other project uses it yet
2.4k14mo agoReviewMountCreate a free account to mount
Postgres logical-replication engine. etl is the library, etl-replicator is the standalone binary, and etl-destinations holds built-in destinations. Product docs: https://supabase.github.io/etl/. Human walkthrough: DEVELOPMENT.md. This file is for agents. Read it before changing code. Use it to set up the repo, not only to implement in it. Do this on a fresh clone before tests, examples, or local services. 1. Toolchain: Rust 1.95.0 from rust-toolchain.toml (rustup uses it automatically), psql, Docker Compose, and cargo-nextest. 2. SQLx CLI (migrations; cargo x init…
2.3k19d agoReviewMountCreate a free account to mount
Resolver for agent-facing guidance in this repo. Each section points at the canonical location — content lives there, not here. If you find yourself duplicating a rule across docs, the duplicate is wrong. TypeScript / JavaScript SDKs for Azure services. Monorepo managed by pnpm + Turborepo. Before pushing any code change — including changes outside sdk/ — run the checks defined by CI for the affected package locally. Package managers and scripts vary for non-workspace eng/* tools. See .github/skills/sdk-workflow/SKILL.md §…
Steady2 mentions in 2 weeks
No other project uses it yet
2.3k20mo agoReviewMountCreate a free account to mount
This directory is a workshop. The person you are working with is here to learn Claude Managed Agents. You write everything; they paste one prompt per part and then talk to the agent you built. Work one part at a time. People type these in their own words. Match the intent, not the wording: One part per request, then stop. Do not start the next part, even if you can see its stubs and it looks easy. Leave the later…
2.3k5mo agoReviewMountCreate a free account to mount
Use these conventions when writing or changing tests in this plugin. Run asynchronous tests inside timeoutRunBlocking. Invoke editor actions in a narrow withContext(Dispatchers.EDT) block with the required lock context. Await…
2.3k23mo agoReviewMountCreate a free account to mount
- Always use uv run, not bare python. Pass explicit --extra flags (e.g. --extra rl, --extra so101, --extra yam) to uv run rather than --no-sync; pyproject.toml (Python 3.12–3.13) configures PyPI as the default index, CMAKE_CXX_STANDARD=17 for reaf, and cross-platform override-dependencies (evdev on Linux only, ruckig>=0.15.3). - Always use absl (from absl import app, flags, logging) for scripts, tools, and entrypoints. NEVER use argparse. - Dependencies are managed with uv. Default make sync installs --extra rl --group dev with CUDA 13…
Steady2 mentions in 2 weeks
No other project uses it yet
2.3k9d agoReviewMountCreate a free account to mount
Guidance for AI coding agents (Cursor, GitHub Copilot, Claude Code, Amazon Q Developer, Kiro, Codex, Gemini CLI, etc.) working in this repository — the source of the Amazon SageMaker Python SDK. Follows the AGENTS.md convention (https://agents.md). This file has two audiences: 1. Contributors' agents editing SDK source, tests, and docs in this repo. 2. Any agent that reads this repo as a reference for how to use the SDK — so the usage guidance (v3 by default) is stated here…
Steady6 mentions in 2 weeks
No other project uses it yet
2.3k3mo agoReviewMountCreate a free account to mount