github-actions[bot]
2a553aa948
chore(release): version packages ( #600 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @chat-adapter/slack@4.31 .0
### Minor Changes
- 8336a3e : Add `webClientOptions` to `SlackAdapterConfig`, forwarded to
both the default and per-token `@slack/web-api` `WebClient` instances.
This exposes Web API settings such as `retryConfig`, per-request
`timeout`, and `rejectRateLimitedCalls`. Use the existing `apiUrl`
option to override the Slack Web API base URL.
- 171657a : Adding support for stable IDs to link button action handlers
### Patch Changes
- a8bf99a : Fix `@mention` rewriting so an `@handle` inside a URL is no
longer turned into a `<@handle>` Slack mention, which corrupted the
link. Mention linking now skips whole `http(s)://…` spans, so handles in
paths (`https://hackmd.io/@jkyang/abc `), query strings
(`?user=@george`), and fragments (`#@george`) are preserved; the
lookbehind also excludes a `/` immediately before `@` to cover
schemeless URLs (`mastodon.social/@user`). Whitespace- and
punctuation-led mentions (e.g. `(cc @george)`), emails, and `<mailto:…>`
links are unaffected.
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
- @chat-adapter/shared@4.31 .0
## @chat-adapter/teams@4.31 .0
### Minor Changes
- 8c71411 : Add low-level Teams primitive subpaths for custom runtimes.
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
- @chat-adapter/shared@4.31 .0
## @chat-adapter/telegram@4.31 .0
### Minor Changes
- 4662309 : add native rich message formatting and streaming for Telegram
Bot API 10.1
- 9c936f8 : Add support for routing Telegram bot commands to Chat SDK
slash command handlers
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
- @chat-adapter/shared@4.31 .0
## chat@4.31 .0
### Minor Changes
- 778ae69 : Add a zero-dependency `chat/adapters` catalog subpath for
official and vendor-official adapter metadata, environment specs, and
setup helpers.
- 171657a : Adding support for stable IDs to link button action handlers
## create-chat-sdk@0.1.0
### Minor Changes
- 8f3af76 : Add the `create-chat-sdk` CLI for scaffolding webhook-only
Next.js Chat SDK bot projects. Supports interactive prompts,
non-interactive `--adapter` selection from the `chat/adapters` catalog,
coding-agent detection with an `--interactive` escape hatch, and
generated `src/lib/bot.ts`, `.env.example`, `next.config.ts`, and README
output per selected adapter.
## @chat-adapter/state-ioredis@4.31 .0
### Minor Changes
- 8f3af76 : Make `logger` optional in `createIoRedisState`, defaulting to
a console logger, matching `@chat-adapter/state-redis`.
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
## @chat-adapter/discord@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
- @chat-adapter/shared@4.31 .0
## @chat-adapter/gchat@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
- @chat-adapter/shared@4.31 .0
## @chat-adapter/github@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
- @chat-adapter/shared@4.31 .0
## @chat-adapter/linear@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
- @chat-adapter/shared@4.31 .0
## @chat-adapter/messenger@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
- @chat-adapter/shared@4.31 .0
## @chat-adapter/shared@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
## @chat-adapter/twilio@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
- @chat-adapter/shared@4.31 .0
## @chat-adapter/web@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
- @chat-adapter/shared@4.31 .0
## @chat-adapter/whatsapp@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
- @chat-adapter/shared@4.31 .0
## @chat-adapter/state-memory@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
## @chat-adapter/state-pg@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
## @chat-adapter/state-redis@4.31 .0
### Patch Changes
- Updated dependencies [778ae69 ]
- Updated dependencies [171657a ]
- chat@4.31 .0
## @chat-adapter/tests@4.31 .0
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-16 11:00:02 +01:00
Ben Sabic
8f3af76565
feat: add create-chat-sdk CLI ( #603 )
...
Adds `create-chat-sdk`, a CLI that scaffolds a Next.js Chat SDK bot
project:
```bash
npm create chat-sdk@latest my-bot
# non-interactive
npm create chat-sdk@latest -- my-bot --adapter slack redis -y
```
The user picks platform and state adapters interactively or via
`--adapter`, and the CLI generates a webhook-only project with
`src/lib/bot.ts`, `.env.example`, `next.config.ts`, `package.json`, and
a README, then optionally runs `git init` and installs dependencies.
There are no pages or client UI in the template.
Adapter choices come straight from the `chat/adapters` catalog, so the
CLI has no adapter registry of its own. When a coding agent such as
Cursor or Claude Code runs the CLI, it uses non-interactive defaults and
requires an explicit platform adapter. `--interactive` forces prompts.
## also in this pr
- `google-chat` is renamed to `gchat` everywhere, including docs pages,
the OG image, and adapter catalog. Old URLs redirect permanently,
including language-prefixed and `/og` paths
- a new docs page is available at `chat-sdk.dev/docs/create-chat-sdk`,
and the CLI is promoted on the homepage, package READMEs, and agent
skill
- `create-chat-sdk` releases independently with a minor changeset for
its initial `0.1.0` release
---------
Co-authored-by: Ben Sabic <bensabic@users.noreply.github.com >
Co-authored-by: dancer <josh@afterima.ge >
2026-06-16 08:48:38 +01:00