openclaw/docs
Sid Uppal cd90130877
msteams: implement Teams AI agent UX best practices (#51808)
Migrates the Teams extension from @microsoft/agents-hosting to the official Teams SDK (@microsoft/teams.apps + @microsoft/teams.api) and implements Microsoft's AI UX best practices for Teams agents.

- AI-generated label on all bot messages (Teams native badge + thumbs up/down)
- Streaming responses in 1:1 chats via Teams streaminfo protocol
- Welcome card with configurable prompt starters on bot install
- Feedback with reflective learning (negative feedback triggers background reflection)
- Typing indicators for personal + group chats (disabled for channels)
- Informative status updates (progress bar while LLM processes)
- JWT validation via Teams SDK createServiceTokenValidator
- User-Agent: teams.ts[apps]/<sdk-version> OpenClaw/<version> on outbound requests
- Fix copy-pasted image downloads (smba.trafficmanager.net auth allowlist)
- Pre-parse auth gate (reject unauthenticated requests before body parsing)
- Reflection dispatcher lifecycle fix (prevent leaked dispatchers)
- Colon-safe session filenames (Windows compatibility)
- Cooldown cache eviction (prevent unbounded memory growth)

Closes #51806
2026-03-23 22:03:39 -07:00
..
.generated msteams: implement Teams AI agent UX best practices (#51808) 2026-03-23 22:03:39 -07:00
.i18n docs(plugin-sdk): document public SDK surface 2026-03-22 08:50:48 -07:00
assets Docs: switch README logo to SVG assets (#47049) 2026-03-15 08:58:45 +01:00
automation fix: land cron tz one-shot handling and prerelease config warnings (#53224) (thanks @RolfHegr) 2026-03-23 19:38:04 -07:00
channels docs(feishu): replace botName with name in config examples (#52753) 2026-03-23 23:48:33 +03:00
cli fix: land cron tz one-shot handling and prerelease config warnings (#53224) (thanks @RolfHegr) 2026-03-23 19:38:04 -07:00
concepts docs: clarify sessions_spawn ACP vs subagent policies 2026-03-22 23:08:06 -07:00
debug
diagnostics
gateway fix: gate synology chat reply name matching 2026-03-22 23:06:38 -07:00
help test: narrow live transcript scaffolding strip 2026-03-23 07:41:18 +00:00
images docs(feishu): Feishu docs – add verificationToken and align zh-CN with EN (openclaw#31555) thanks @xbsheng 2026-03-02 21:33:41 -06:00
install fix(docs): broken anchor links across 4 more files 2026-03-22 15:50:56 -07:00
ja-JP docs update web search config guidance 2026-03-18 00:00:17 -05:00
nodes refactor!: drop legacy CLAWDBOT env compatibility 2026-03-22 22:13:39 -07:00
platforms fix(docs): deduplicate titles across 9 pages 2026-03-22 16:02:28 -07:00
plugins docs: fix CLI command tree, SDK import path, and tool group listing 2026-03-23 10:40:41 -07:00
providers docs: fix nav ordering, missing pages, and stale model references 2026-03-23 10:20:15 -07:00
reference fix: verify global npm correction installs 2026-03-23 21:04:08 -07:00
security docs: add missing frontmatter and title fields 2026-03-18 00:02:43 -07:00
start fix(media): narrow default local attachment roots 2026-03-22 10:24:47 -07:00
tools docs: fix CLI command tree, SDK import path, and tool group listing 2026-03-23 10:40:41 -07:00
web Hardening: refresh stale device pairing requests and pending metadata (#50695) 2026-03-19 18:26:06 -05:00
zh-CN docs(feishu): replace botName with name in config examples (#52753) 2026-03-23 23:48:33 +03:00
auth-credential-semantics.md docs: add missing frontmatter and title fields 2026-03-18 00:02:43 -07:00
brave-search.md fix(docs): deduplicate titles across 9 pages 2026-03-22 16:02:28 -07:00
ci.md fix(ci): skip docs-only preflight pnpm audit 2026-03-23 05:29:27 +00:00
date-time.md
docs.json docs: fix nav ordering, missing pages, and stale model references 2026-03-23 10:20:15 -07:00
index.md docs: add API key prereq, first-message step, fix landing page quick start 2026-03-19 10:32:30 -07:00
logging.md fix(docs): deduplicate titles across 9 pages 2026-03-22 16:02:28 -07:00
nav-tabs-underline.js docs(ui): add animated underline for nav tabs (#21912) 2026-02-20 09:33:46 -05:00
network.md
perplexity.md fix(docs): deduplicate titles across 9 pages 2026-03-22 16:02:28 -07:00
pi-dev.md docs: fix em-dash headings and broken links across docs 2026-03-17 23:55:46 -07:00
pi.md docs: update pi package versions to 0.61.1 2026-03-22 22:39:55 +00:00
prose.md
style.css fix(ios): force tls for non-loopback manual gateway hosts (#21969) 2026-02-20 16:28:47 +00:00
tts.md fix(docs): deduplicate titles across 9 pages 2026-03-22 16:02:28 -07:00
vps.md docs: rename VPS to Linux Server, update provider links for moved pages 2026-03-19 13:29:39 -07:00
whatsapp-openclaw-ai-zh.jpg
whatsapp-openclaw.jpg