
Research
/Security News
Miasma Mini Shai-Hulud Hits ImmobiliareLabs npm Packages
Miasma Mini Shai-Hulud hits @immobiliarelabs Backstage plugins, targeting GitLab and LDAP auth packages on npm.
@useatlas/chat
Advanced tools
Atlas Chat SDK bridge plugin — unified interaction layer for Slack, Teams, Discord, and more
Unified chat interaction plugin bridging Chat SDK (vercel/chat) into the Atlas plugin system. Instead of maintaining separate per-platform plugins, this single plugin provides a bridge for Chat SDK adapters. Currently ships with Slack support; additional platforms (Teams, Discord, etc.) will be added in follow-up issues (#759–#766).
bun add @useatlas/chat
import { defineConfig } from "@atlas/api/lib/config";
import { chatPlugin } from "@useatlas/chat";
export default defineConfig({
plugins: [
chatPlugin({
adapters: {
slack: {
botToken: process.env.SLACK_BOT_TOKEN!,
signingSecret: process.env.SLACK_SIGNING_SECRET!,
},
},
executeQuery: myQueryFunction,
}),
],
});
| Field | Type | Default | Description |
|---|---|---|---|
adapters.slack | object? | — | Slack adapter credentials (botToken, signingSecret) |
executeQuery | function | — | Callback to run the Atlas agent on a question |
checkRateLimit | function? | — | Optional rate limiting callback |
scrubError | function? | — | Optional error scrubbing callback |
At least one adapter must be configured.
The plugin bridges Chat SDK events to Atlas:
onNewMention — User @-mentions the bot → subscribes to thread → runs executeQuery → posts result as markdownonSubscribedMessage — Follow-up messages in subscribed threads → runs executeQuery with conversation history → posts resultWebhook routes are mounted at /webhooks/slack (under the plugin route prefix). The Chat SDK handles platform-specific details: signature verification, event parsing, and message formatting.
All error messages are scrubbed before sending to chat platforms. Built-in patterns redact:
Provide a custom scrubError callback for additional scrubbing.
This is the foundation plugin for the Chat SDK adoption (#757). Downstream issues add:
FAQs
Atlas Chat SDK bridge plugin — unified interaction layer for Slack, Teams, Discord, and more
The npm package @useatlas/chat receives a total of 5 weekly downloads. As such, @useatlas/chat popularity was classified as not popular.
We found that @useatlas/chat demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Miasma Mini Shai-Hulud hits @immobiliarelabs Backstage plugins, targeting GitLab and LDAP auth packages on npm.

Security News
Rolldown paused Rust React Compiler integration after a 5MB binary size increase raised concerns about shipping React-specific code to all Vite users.

Security News
/Research
Mini Shai-Hulud expands into the Go ecosystem after hitting LeoPlatform npm packages and targeting GitHub Actions workflows.