We’re pleased to introduce the latest updates in Build 3177, featuring expanded AI integration capabilities, better chat behavior handling, email enhancements, and public/private Help Center logic.
Let’s dive into what’s new:
We’ve introduced an IsPublic flag to Help Center configuration.
Behavior Based on Access:
Private browsers: Chat, notifications, and quick actions are hidden
Authenticated users: Full features remain visible
Why It’s Useful:
This change allows tenants to cleanly separate guest and user experiences, making internal-only resources more secure while preserving functionality for logged-in users.
AI Sandbox and Chat Conversation components can now utilize Registered MCP Services.
Supported Example Services:
Microsoft Learn: https://learn.microsoft.com/api/mcp
Cloudflare Docs: https://docs.mcp.cloudflare.com/sse
DeepWiki GitHub Index: https://mcp.deepwiki.com/sse
New Capabilities:
AI can call registered MCP services during chat interactions
Visual indicators when an MCP service is triggered
AI Rating records track which services were used
Transcript metadata includes service usage (UI update pending)
Prompts can save MCP selections
Chat components can define available services
Why It’s Useful:
This makes it easier to integrate external content sources and enhance in-chat experiences without backend modifications.
Ticket #5920
Fixes an error that occurred when the agent list was omitted from Enhanced Email configuration.
Key Fixes:
Null-safe handling of empty agent lists
Emails now send using just the recipient field
Mermaid diagrams now render correctly
Why It’s Useful:
Improves reliability and reduces configuration errors in automated email flows.
Tickets #5922, #5932
We’ve hardened the ScriptChoice component with better error handling and decoupled dependencies.
Enhancements Include:
Friendlier logs and dashboard output
Improved support for JSON serialization
ScriptChoice no longer fails if FAQ or ServiceNow are disabled
Expanded scripting documentation engine
Better function registration discovery
Why It’s Useful:
Improves developer experience and safeguards against partial configurations or disabled modules.
Ticket #5865
The Instant Ticket flow has been extended to support more flexible service-side ticket creation.
What’s New:
Added Summary
and Source
to Instant Ticket ViewModel
Service layer now supports CreateTicket
methods directly
Why It’s Useful:
Allows deeper customization and better support for integrated ticketing workflows.
Ticket #3930
Send Email Fixes:
Supports multi-line email body content
Improved UI for body field
Routing Logic Fixes:
Timed-out chats can now re-enter the Waiting state
Fixed badge display bug from route state mismatch
Why It’s Useful:
Improves email usability and stabilizes re-routing logic during chat workflows.
Ticket #5882
All chat bubbles now have a max width of 700px (for both Chime and guest messages).
Why It’s Useful:
Creates a consistent and cleaner UI aligned with modern Teams card design standards.