diff --git a/docs/.i18n/glossary.zh-CN.json b/docs/.i18n/glossary.zh-CN.json
index 05d98f7e425..1eb26ed11c8 100644
--- a/docs/.i18n/glossary.zh-CN.json
+++ b/docs/.i18n/glossary.zh-CN.json
@@ -55,6 +55,10 @@
"source": "Qwen",
"target": "Qwen"
},
+ {
+ "source": "Feishu",
+ "target": "Feishu"
+ },
{
"source": "BytePlus (International)",
"target": "BytePlus(国际版)"
diff --git a/docs/gateway/configuration.md b/docs/gateway/configuration.md
index 3d9b4ba6e2e..4578d3b0a72 100644
--- a/docs/gateway/configuration.md
+++ b/docs/gateway/configuration.md
@@ -80,12 +80,13 @@ When validation fails:
- [WhatsApp](/channels/whatsapp) — `channels.whatsapp`
- [Telegram](/channels/telegram) — `channels.telegram`
- [Discord](/channels/discord) — `channels.discord`
+ - [Feishu](/channels/feishu) — `channels.feishu`
+ - [Google Chat](/channels/googlechat) — `channels.googlechat`
+ - [Microsoft Teams](/channels/msteams) — `channels.msteams`
- [Slack](/channels/slack) — `channels.slack`
- [Signal](/channels/signal) — `channels.signal`
- [iMessage](/channels/imessage) — `channels.imessage`
- - [Google Chat](/channels/googlechat) — `channels.googlechat`
- [Mattermost](/channels/mattermost) — `channels.mattermost`
- - [Microsoft Teams](/channels/msteams) — `channels.msteams`
All channels share the same DM policy pattern:
diff --git a/docs/index.md b/docs/index.md
index baf76004db7..84480a5ca27 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -165,7 +165,7 @@ Example:
SSH and tailnet access patterns.
- Channel-specific setup for WhatsApp, Telegram, Discord, and more.
+ Channel-specific setup for Feishu, Microsoft Teams, WhatsApp, Telegram, Discord, and more.
iOS and Android nodes with pairing, Canvas, camera, and device actions.
diff --git a/docs/start/getting-started.md b/docs/start/getting-started.md
index fae68db964a..7e25f9d1503 100644
--- a/docs/start/getting-started.md
+++ b/docs/start/getting-started.md
@@ -92,7 +92,7 @@ Need to install Node? See [Node setup](/install/node).
- Discord, iMessage, Matrix, Microsoft Teams, Signal, Slack, Telegram, WhatsApp, Zalo, and more.
+ Discord, Feishu, iMessage, Matrix, Microsoft Teams, Signal, Slack, Telegram, WhatsApp, Zalo, and more.
Control who can message your agent.
diff --git a/docs/start/onboarding-overview.md b/docs/start/onboarding-overview.md
index fe768a8393f..dc5c65ace74 100644
--- a/docs/start/onboarding-overview.md
+++ b/docs/start/onboarding-overview.md
@@ -32,7 +32,8 @@ Regardless of which path you choose, onboarding sets up:
1. **Model provider and auth** — API key, OAuth, or setup token for your chosen provider
2. **Workspace** — directory for agent files, bootstrap templates, and memory
3. **Gateway** — port, bind address, auth mode
-4. **Channels** (optional) — WhatsApp, Telegram, Discord, and more
+4. **Channels** (optional) — bundled chat channels such as Feishu, Google Chat,
+ Microsoft Teams, Telegram, WhatsApp, Discord, and more
5. **Daemon** (optional) — background service so the Gateway starts automatically
## CLI onboarding
diff --git a/docs/start/wizard.md b/docs/start/wizard.md
index 34c33c4123e..d30deee70ff 100644
--- a/docs/start/wizard.md
+++ b/docs/start/wizard.md
@@ -77,7 +77,7 @@ Onboarding starts with **QuickStart** (defaults) vs **Advanced** (full control).
3. **Gateway** — Port, bind address, auth mode, Tailscale exposure.
In interactive token mode, choose default plaintext token storage or opt into SecretRef.
Non-interactive token SecretRef path: `--gateway-token-ref-env `.
-4. **Channels** — WhatsApp, Telegram, Discord, Google Chat, Mattermost, Signal, BlueBubbles, or iMessage.
+4. **Channels** — bundled chat channels such as Feishu, Google Chat, Microsoft Teams, Discord, Signal, Slack, Telegram, WhatsApp, BlueBubbles, iMessage, and more.
5. **Daemon** — Installs a LaunchAgent (macOS), systemd user unit (Linux/WSL2), or native Windows Scheduled Task with per-user Startup-folder fallback.
If token auth requires a token and `gateway.auth.token` is SecretRef-managed, daemon install validates it but does not persist the resolved token into supervisor service environment metadata.
If token auth requires a token and the configured token SecretRef is unresolved, daemon install is blocked with actionable guidance.