blog

July 23rd 2025 – Build 3177 Release Notes: Public View Logic, MCP Services Integration, Enhanced Email Handling, Chat Pipeline Improvements, and Chat Bubble UI Update

Written by Ben Morris | Jul 24, 2025 8:11:40 PM

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:

Help Center – Public View Logic

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 – MCP Server Registry Integration

AI Sandbox and Chat Conversation components can now utilize Registered MCP Services.

Supported Example Services:

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.

Enhanced Email – Agent List Resilience

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.

ScriptChoice Pipeline Improvements

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.

Instant Ticket – CreateTicket Enhancements

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.

Email & Routing Logic Fixes

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.

Web Client – Chat Bubble Width Standardization

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.