openclaw/docs/.generated
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
..
README.md Docs: prototype generated plugin SDK reference (#51877) 2026-03-22 09:19:00 -07:00
config-baseline.json msteams: implement Teams AI agent UX best practices (#51808) 2026-03-23 22:03:39 -07:00
config-baseline.jsonl msteams: implement Teams AI agent UX best practices (#51808) 2026-03-23 22:03:39 -07:00
plugin-sdk-api-baseline.json tests: add boundary coverage for media delivery (#53361) 2026-03-23 23:37:34 -05:00
plugin-sdk-api-baseline.jsonl tests: add boundary coverage for media delivery (#53361) 2026-03-23 23:37:34 -05:00

README.md

Generated Docs Artifacts

These baseline artifacts are generated from the repo-owned OpenClaw config schema and bundled channel/plugin metadata.

  • Do not edit config-baseline.json by hand.
  • Do not edit config-baseline.jsonl by hand.
  • Do not edit plugin-sdk-api-baseline.json by hand.
  • Do not edit plugin-sdk-api-baseline.jsonl by hand.
  • Regenerate config baseline artifacts with pnpm config:docs:gen.
  • Validate config baseline artifacts in CI or locally with pnpm config:docs:check.
  • Regenerate Plugin SDK API baseline artifacts with pnpm plugin-sdk:api:gen.
  • Validate Plugin SDK API baseline artifacts in CI or locally with pnpm plugin-sdk:api:check.