> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getthread.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog — Q2 2026

> Weekly Thread product changelog for Q2 2026 (April to June): new features, Magic AI and Inbox improvements, bug fixes, and platform updates.

<div className="changelog-filter-bar">
  <button className="changelog-filter-chip" data-filter-tag="Voice AI">Voice AI</button>
  <button className="changelog-filter-chip" data-filter-tag="Magic Agents">Magic Agents</button>
  <button className="changelog-filter-chip" data-filter-tag="Assistive AI">Assistive AI</button>
  <button className="changelog-filter-chip" data-filter-tag="Super Magic">Super Magic</button>
  <button className="changelog-filter-chip" data-filter-tag="Auto-Dispatch">Auto-Dispatch</button>
  <button className="changelog-filter-chip" data-filter-tag="SLA">SLA</button>
  <button className="changelog-filter-chip" data-filter-tag="Flows">Flows</button>
  <button className="changelog-filter-chip" data-filter-tag="Integrations">Integrations</button>
  <button className="changelog-filter-chip" data-filter-tag="Messenger">Messenger</button>
  <button className="changelog-filter-chip" data-filter-tag="Verification">Verification</button>
  <button className="changelog-filter-chip" data-filter-tag="Inbox">Inbox</button>
  <button className="changelog-filter-chip" data-filter-tag="UI & UX">UI & UX</button>
  <button className="changelog-filter-chip" data-filter-tag="Security">Security</button>
</div>

[← Q1 2026](/changelog/q1-2026) · [Q3 2026 →](/changelog/q3-2026)

<Update label="Jun 30, 2026" tags={["Super Magic","Voice AI","Auto-Dispatch","Messenger","Inbox","Verification"]}>
  ## Super Magic beta expands, Voice SIP trunks, roles & permissions

  <div data-changelog-tag="Super Magic">
    **Super Magic (beta)**

    * For partners in the Super Magic beta, [chats became shareable](/super-magic/share-super-magic-chats-with-teammates)
      read-only with teammates via deep-linkable conversation URLs, with
      shared-chat viewers.
    * Added a history sidebar, an expand/collapse chat header, customizable summary
      tiles, per-bubble message-source icons, a smooth transition between full-page
      and side panel, and rotating "thinking"/welcome copy. Chat input limit raised
      to 32,768 characters.
    * New ad-hoc agent flow action with an inline prompt, a write-tool picker in the
      skill editor, expanded `search_tickets` filters (including parent/child), and
      Super Magic began rolling out in Slack for beta partners.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * LiveKit SIP trunk test-connection flow with result classification, writeable
      outbound SIP trunk settings and headers, and selectable
      [recording storage regions](/ai-agents/voice-ai-sip-trunks-and-caller-id).
      Fixed recordings not loading in Admin for AU, CA, and IE calls, and fixed
      Inbox outbound-calling preferences (E.164, save-on-button, load states).
  </div>

  <div data-changelog-tag="Auto-Dispatch">
    **Auto-Dispatch**

    * Push (auto-assign) data model and runtime with a [presence toggle in Inbox](/inbox/available-for-dispatch),
      and a flag to disable the Planner.
  </div>

  <div data-changelog-tag="Inbox">
    **Roles & permissions**

    * New roles & permissions management UI on the role-based permissioning
      foundation.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger & Teams**

    * Restored numbered and bulleted list styling, fixed support-tab custom icon
      sizing, sent the ConnectWise chat-pod conversation path correctly, and
      released **Messenger Desktop v3.1.2**.
    * Fixed a duplicated opening message on Teams ticket creation, and fixed
      Microsoft Teams sign-in for the single-tenant Companion App.
  </div>

  <div data-changelog-tag="Inbox,Integrations">
    **Inbox & integrations**

    * Load more threads when the sole SLA-risk section is collapsed, Planner UI
      updates, surfaced the [ImmyBot integration](/super-magic/use-immybot-with-super-magic) in Admin, and showed the SMS failure
      [reason on verification activities](/inbox/verify).
  </div>
</Update>

<Update label="Jun 24, 2026" tags={["Inbox","Super Magic","Voice AI","Auto-Dispatch","Verification","Magic Agents","Integrations","UI & UX"]}>
  ## Inbox Preferences refresh, Super Magic beta rollout begins, end-user verification

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Refreshed **Inbox Preferences**: new Appearance section, single-page save
      flow, and layout/structure refresh, plus a new settings page, reordered user
      avatar menu, an expand-nav icon when the nav is collapsed, and auto-hiding the
      side nav when Super Magic is open on narrow screens.
    * Fixed inbox sort-order drift and duplicate threads on real-time updates.
  </div>

  <div data-changelog-tag="Super Magic">
    **Super Magic (beta)**

    * Super Magic began rolling out to an initial group of partners this week,
      including support for **Microsoft Teams** (24h session expiry, open
      conversation participation), forwarding personal Teams chats, and filtering
      channel messages to @mentions only. Participating partners also got
      read-only **ConnectWise Automate** and **ConnectWise RMM (Asio)** context,
      new `create_skill`/`update_skill` tools, and a tiered tool-capability model
      for headless skill runs.
    * Improved Teams conversation-reference refresh and fixed a bug affecting
      member-added/removed handling in Teams.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Exposed storage-region options in Voice Agent settings, split the partner
      trunk from the region default, added [LiveKit SIP trunk CRUD](/ai-agents/voice-ai-sip-trunks-and-caller-id), and hid outbound
      calling for partners where it isn't available. **Fixed a bug where a contact's
      phone number could surface on the wrong ticket**, and kept the contact Actions
      bar visible when [click-to-call](/ai-agents/voice-ai-outbound-calling) is enabled.
  </div>

  <div data-changelog-tag="Auto-Dispatch">
    **Auto-Dispatch**

    * Excludes child tickets and inactive-company / same-technician tickets from
      pull candidates, and added a Resource Team dispatch-scope filter with sorted,
      icon-labeled dropdowns.
  </div>

  <div data-changelog-tag="Verification">
    **[End-user verification](/inbox/verify)**

    * Verify moved into Inbox actions list with a redesigned action button,
      device/IP/contact-email capture in the activity table, verification stats, and
      [kiosk-mode migration](/messenger/kiosk-mode) to the new API.
  </div>

  <div data-changelog-tag="Magic Agents,Integrations">
    **Magic Agents & integrations**

    * The **Reminder Agent** respects [holidays and custom business-hours closures](/inbox/holidays-and-custom-closures);
      added the Autotask **Send by Email** (UDF) setting and ConnectWise
      Automate/RMM toggles in Super Magic settings.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI foundation**

    * Ongoing migration of Inbox and Admin controls to the **Merlin** design system
      (selects, buttons, filter bars, phone-number inputs) for a more consistent
      look and feel.
  </div>
</Update>

<Update label="Jun 17, 2026" tags={["Assistive AI","UI & UX","Super Magic","Voice AI","SLA","Integrations"]}>
  ## Magic Analytics launches, Super Magic beta grows to 60 partners, Voice Shield ships

  <div data-changelog-tag="Assistive AI,UI & UX">
    **Magic Analytics**

    * Team Admins now have a new [Analytics tab](/analytics/getting-started-with-magic-analytics) in Magic AI, with six dashboards covering ROI, AI Accuracy, Triage Summary, Messenger, Voice AI, and Team Performance.
    * A conversational [Dashboard Agent](/analytics/dashboard-agent) can answer ad-hoc questions about your data alongside the prebuilt dashboards.
  </div>

  <div data-changelog-tag="Super Magic">
    **Super Magic (beta)**

    * Wave 2 of the Super Magic beta is live, bringing the total to 60 partners.
    * Super Magic can now build a ready-to-review Inbox View draft from a plain-language request.
    * Super Magic can list IT Glue documents, optionally scoped to a specific client.
    * For beta partners, Super Magic now runs inside PSA pods, can assign contacts on a ticket, and has improved ticket read/search accuracy.
    * Skills and the Thread MCP integration remain in early alpha and are not yet part of the general beta rollout.
  </div>

  <div data-changelog-tag="Voice AI,UI & UX">
    **Voice AI**

    * [Voice Shield](/ai-agents/voice-ai-voice-shield): verified callers can now look up or update a referenced existing ticket by phone; unverified callers' requests are captured without exposing ticket details.
    * Technicians can end an in-progress call directly from Inbox for inbound calls; the same control for outbound calls is in beta.
    * Call start and end times now appear as events in the message timeline, and a [call button was added to the contact card](/ai-agents/voice-ai-outbound-calling) for quicker outbound dialing.
  </div>

  <div data-changelog-tag="SLA">
    **SLA**

    * SLA time remaining in Inbox now comes straight from the Core API and reflects business hours in real time.
    * Added an SLA countdown wedge to the thread row in chat mode.
    * Cleaned up SLA admin: hid the redundant Sources column (targets now apply to all sources) and dropped the extra "SLA" wording from the Pause Resolution timer label.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Added a TimePad Resolution checkbox for HaloPSA.
    * Thread Knowledge Base articles can now sync to IT Glue via a new toggle on the KB access page.
    * Microsoft Teams sign-in now works for users from sub-companies connecting to Messenger.
    * Improved NinjaOne device matching and reduced incorrect device/app attribution in [Client Intelligence](/ai-agents/getting-started-with-knowledge).
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Fixed the phone source icon being hard to read in dark mode.
    * Fixed single-digit notification badges not rendering fully rounded.
    * Polished the contact details card layout.
    * Fixed the Clients table not showing sub-companies when expanded.
  </div>
</Update>

<Update label="Jun 10, 2026" tags={["Super Magic","Voice AI","Integrations","Inbox","UI & UX","Assistive AI","Messenger"]}>
  ## Super Magic beta rollout begins, Voice AI goes multilingual, inbox and integration fixes

  <div data-changelog-tag="Super Magic">
    **Super Magic (beta)**

    * Super Magic — the redesigned Ask Magic experience with a new Inbox
      navigation — began rolling out this week to an initial wave of 23
      partners on the AI Pro plan, with more partners joining in weekly waves.
    * This first release includes visual and interaction polish across the new
      chat experience, plus the ability for Super Magic to create Inbox Views
      directly through its tools.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI (beta)**

    * Voice agents can now speak languages beyond English, starting with
      Dutch, for an initial beta cohort of partners in the Netherlands and EU
      — including localized farewell and hold messages.
    * Voice-enabled phone numbers now display a country flag for easier
      identification.
    * Fixed call-transfer issues that could leave a merged call stuck
      mid-transfer or a caller's line not disconnecting properly.
    * Fixed an issue where outbound call recaps could be generated before the
      call had fully completed.
    * Improved contact-matching accuracy for the Attendant (IVR) feature, and
      added a safeguard requiring an authenticated caller for ticket-update
      actions.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Fixed a HaloPSA settings issue where the settings form could submit a
      malformed key.
    * HaloPSA integration errors now surface with clearer, more specific
      messages instead of a generic failure.
    * Updated the NinjaOne OAuth client setup instructions to correctly
      require the Refresh Token grant.
  </div>

  <div data-changelog-tag="Inbox,UI & UX,Assistive AI">
    **Inbox & UI**

    * Fixed an issue where unsupported file types could leak into the message
      composer.
    * Mic dictation now inserts transcribed text into the composer instead of
      auto-sending it.
    * Fixed an issue where selecting a neutral tone could apply an invalid
      personality setting.
    * Fixed unreadable info toast text in dark mode.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed a contact form issue that could prevent the form token from
      minting correctly.
    * Fixed a notifications and tray icon issue in the Messenger desktop app.
  </div>
</Update>

<Update label="Jun 3, 2026" tags={["Magic Agents","Voice AI","Assistive AI","Integrations","Messenger","Inbox"]}>
  ## Guided Triage Agent setup, full voice call transcripts, and inbox polish

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * Setting up a Triage Agent now walks you through a [guided onboarding flow](/ai-agents/setting-up-your-triage-agent-user-guide), and it's the default experience for new Pro-tier partners.
    * Reminder Agent now keeps your selected status filters in place when you search within [mapping settings](/ai-agents/reminder-agent), instead of clearing them.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Complete call transcripts are now attached directly to the PSA ticket as a downloadable file.
    * Fixed an issue where DTMF tones and pauses weren't passed through correctly on outbound calls to extensions.
    * Fixed an issue with international phone number allocation that could affect call setup.
    * Fixed an issue where call-end events didn't always appear in the voice call log.
    * Fixed a warning that could incorrectly appear on call transcripts.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * Fixed broken links in recap survey emails caused by improper link formatting.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Fixed an issue where an inactive duplicate contact from your PSA could overwrite an active contact's information.
    * Fixed a text color issue on the Microsoft 365 login button.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed an issue with how conversation source was handled on mobile in the Messenger web client.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Ticket details panel columns can now be resized.
    * Added the ability to jump straight to the next ticket from the details panel.
    * Fixed an issue where status filter options from one ticket could incorrectly carry over to another.
  </div>
</Update>

<Update label="May 27, 2026" tags={["Voice AI","Magic Agents","Assistive AI","Verification","UI & UX"]}>
  ## Custom voice sign-offs, Triage Agent access controls, UI polish

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Partners can now set a [custom farewell message](/ai-agents/voice-ai-setup-phase-3-the-auto-attendant-walk-run) for their voice agent, applied consistently across Attendant, Overflow, and call handoffs.
  </div>

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * Triage Agent client access now supports contact-level exclusions and [request blocking by sender domain, email, or keyword](/ai-agents/triage-agent-request-blocking-and-common-use-cases).
    * Copy fixes on the Triage Agent client access page.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * Ask Magic ticket search results now show the assigned technician's name.
  </div>

  <div data-changelog-tag="Verification">
    **Verification**

    * Increased the [character limit for caller ID verification extensions](/inbox/verify) to 128 characters.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Column widths in list views now persist across sessions and devices.
    * Fixed the "Login with Microsoft 365" button so its text is visible.
    * Polished avatar and action-button styling across Inbox and Planner.
    * Fixed a layout issue in the analytics dashboard's panel spacing.
  </div>
</Update>

<Update label="May 20, 2026" tags={["Voice AI","Magic Agents","Integrations","Inbox","Security"]}>
  ## Adjustable voice speed and volume, plus reliability fixes across Voice AI and Inbox

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Added [speech speed and volume controls](/ai-agents/voice-ai-setup-phase-1-initial-configuration) for the voice agent — adjust speed
      from 0.6x to 1.5x with a live preview before saving.
    * Call handoffs now share the receiving operator's name after the transfer
      completes, instead of before.
    * Fixed an issue where saved outbound calling preferences could be
      overwritten when settings reloaded.
    * Fixed an issue where outbound calls could display the wrong caller ID.
    * Fixed an issue where the Microsoft Teams desktop app could lose its active
      call after the computer woke from sleep.
  </div>

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * Polished the triage agent's onboarding flow.
    * Fixed an issue where voice-formatting tags could occasionally appear in
      chat messages.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Fixed an issue in the HaloPSA integration setup where the webhook step
      could be marked complete before the webhook was actually ready.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Fixed an issue where changing a ticket's contact in Inbox could leave the
      wrong service agreement attached.
    * Fixed an issue where pasted images could be lost from Timepad drafts.
    * Fixed ticket search timeouts that could occur under heavy load.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Updated dependencies to resolve high-severity vulnerability alerts.
  </div>
</Update>

<Update label="May 13, 2026" tags={["Magic Agents","Integrations","Assistive AI","Messenger","Inbox","UI & UX"]}>
  ## IT Glue sync goes live, a quieter Triage Agent, and PSA sync fixes

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * Added Silent Inactivity Mode: the Triage Agent can now go quiet on inactive conversations without sending a follow-up message, while still moving them into [Listening Mode](/ai-agents/listening-mode-for-triage-agents) behind the scenes. Off by default — enable it in agent settings.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Ask Magic can now connect directly to a partner's [IT Glue account](/integrations/it-glue-ask-magic), automatically pulling in runbooks and configuration documentation on a nightly incremental sync scoped to each client.
    * AutoTask time entries synced through Timepad now include internal notes.
    * Non-actionable PSA errors are now surfaced to users instead of failing silently, including on tickets created from voice calls.
    * Fixed an issue where line breaks in ticket resolution notes weren't preserved when synced to AutoTask.
    * Fixed an issue where time entries synced to AutoTask could use the wrong work date instead of the technician's local time zone.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * Fixed an issue where [AI-generated ticket titles](/assistive-ai/setting-up-magic-title) could pull in content from internal notes.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed an authentication issue in Messenger Web that could interrupt sign-in.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Chat drafts are now consistent across tabs, so switching tabs no longer loses an in-progress reply.
    * Fixed an issue where attachments could be duplicated when a ticket view was reloaded.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Refreshed the spacing and action controls in the inbox's left navigation.
    * Added a scroll gradient to long tables so it's clearer when more content is available.
    * Polished the layout of the snippets page.
    * Adjusted column widths in the ticket list view for better readability.
  </div>
</Update>

<Update label="May 6, 2026" tags={["Voice AI","Magic Agents","Assistive AI","Flows","Inbox","UI & UX"]}>
  ## Smarter voice escalation, Triage Agent custom rules beta, resizable inbox columns

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Voice agents now recognize common escalation phrases on their own, even when a partner hasn't configured specific [escalation words](/ai-agents/voice-ai-setup-phase-2-overflow-after-hours).
    * Overflow now has its own [contact-mapping settings](/ai-agents/contact-mapping) instead of inheriting them from Attendant, so overflow calls can route independently.
    * Fixed an issue where a "thinking" sound could keep playing after a warm merge or cold transfer.
  </div>

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * Triage Agent now supports structured Custom Rules — up to 10 rule cards, each up to 5,000 characters, that can be scoped and tested in the Emulator — replacing freeform rules text. Currently rolling out in beta to a limited group of partners, with wider availability planned in the coming months. (beta)
    * Fixed an issue where the three-dot menu in the intent editor stopped responding.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * Fixed an issue where internal AI tool names and trigger text could leak into suggested resolutions.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * List view columns can now be resized, dragged, and reordered.
    * Draft attachments are now saved per conversation, so they're preserved if you navigate away and back.
  </div>

  <div data-changelog-tag="Flows">
    **Flows**

    * Fixed an issue where duplicating a flow could drop its conditions and actions or fail to save.
    * Fixed a timezone issue when configuring flows.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Polished the welcome screen animation and spacing.
    * Fixed an issue that could unexpectedly log users out after certain failed requests.
    * Fixed an issue where pressing Backspace could unintentionally remove the last selected tag in multi-select fields.
  </div>
</Update>

<Update label="Apr 29, 2026" tags={["Assistive AI","Flows","Integrations","UI & UX","Messenger","Inbox","Security"]}>
  ## Hudu-powered Ask Magic, flow folders, and inbox layout controls

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * Ask Magic can now read a [connected Hudu knowledge base](/integrations/hudu-integration) in real time and cites
      the source article in its answers.
    * [Proactive Suggestions](/assistive-ai/proactive-suggestions-in-ask-magic-partner-guide) automatically drafts an internal-only resolution the
      moment an eligible ticket comes in, so technicians start from a suggested
      answer instead of a blank ticket.
    * Categorization updates now apply optimistically with clearer error handling
      if a change doesn't go through.
  </div>

  <div data-changelog-tag="Flows">
    **Flows**

    * Flows can now be [organized into folders](/inbox/flows) by client, team, or use case, making
      larger flow libraries easier to manage.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Added an opt-in (beta) setting to suppress the duplicate "New request
      created" Teams chat notification when a Teams group chat already exists for
      a ticket.
  </div>

  <div data-changelog-tag="UI & UX,Integrations">
    **UI & UX**

    * Board Exclusions (beta) lets partners hide specific PSA boards from Thread,
      cutting webhook and API traffic for boards they don't want synced.
    * Inbox picked up resizable panels, customizable column visibility and
      ordering, and clearer child-ticket search visibility.
  </div>

  <div data-changelog-tag="UI & UX,Messenger,Inbox">
    **Fixes**

    * Fixed a bug where changing a member's role on page 2 or later of the
      members list could apply to the wrong member.
    * Fixed the Aa text formatting toolbar losing its selected state after a page
      refresh.
    * Improved loading reliability in the Messenger company selector.
    * Fixed a bug that could show a duplicate message when submitting a ticket
      with an attachment.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Applied security patches addressing reported vulnerabilities in a
      third-party integration dependency.
  </div>
</Update>

<Update label="Apr 22, 2026" tags={["Integrations","UI & UX","Voice AI","Messenger","Assistive AI","Magic Agents","Security"]}>
  ## Resizable Inbox panels, richer Teams formatting, steadier Voice AI calls

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Microsoft Teams messages now come through with formatting intact — bold,
      italic, underline, links, and emojis render properly in Inbox instead of
      flattening to plain text.
    * Fixed an issue where notes synced from your PSA could include broken,
      href-less links.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Inbox's left navigation and right Details panel can now be resized by
      dragging, and your sizing preference is remembered.
    * Fixed a display issue with the notifications banner in Inbox.
    * Increased the default height of the ticket description field for better
      readability.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Fixed an issue where call transcripts weren't accessible from Inbox's list
      view.
    * Fixed a bug that could trigger call escalation even when the intended
      trigger phrase wasn't actually matched.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed an issue where valid Messenger authentication tokens were sometimes
      rejected with a permission error.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * Fixed an issue that could consume an AI credit even when the AI feature
      failed to run.
  </div>

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * Reminder Agent now cancels pending follow-up reminders as soon as the
      contact replies.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Patched security advisories in dependencies used for XML parsing in
      Inbox.
  </div>
</Update>

<Update label="Apr 15, 2026" tags={["Magic Agents","Assistive AI","Voice AI","Inbox","Integrations","Messenger","Security"]}>
  ## New AI emulator, Assistive AI beta expansion, voice and inbox polish

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * Redesigned the Emulator: it now covers every Magic AI feature in a single,
      full-width panel, and can simulate results using a specific real contact.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI (beta)**

    * Ask Magic can now pull answers from IT Glue and Hudu documentation.
    * Proactive Suggestions can auto-draft ticket resolutions for eligible
      conversations.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Cleaned up copy, layout, and styling on the Voice settings pages.
    * Fixed an issue where overflow calls could repeat information from earlier
      in the call.
    * Fixed excessive beeping during calls.
    * Fixed a bug that could block the After-Hours configuration screen with an
      error.
    * Fixed broken links in the voice routing help documentation.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Improved the Planner calendar dropdown when setting a plan, and Planner
      ticket cards now show completed schedules.
    * Increased the default height of the ticket description field.
    * Fixed an issue that could cause tickets to reopen unexpectedly.
    * Fixed a bug where backslashes in chat replies and notes could be altered
      when saved.
    * Planner tickets now show the correct company name without needing a
      refresh.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Redesigned the Microsoft integration page.
    * Fixed an issue in the ConnectWise pod where typing a slash on a new line
      unexpectedly triggered the AI menu.
    * Fixed a bug where ConnectWise pod draft notes weren't clearing correctly
      after sending.
    * Force sync now behaves consistently across the PSA Sync and Manage Board
      Sync pages.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed a crash that could occur during Messenger installation on certain
      operating systems.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Tightened multi-tenant scoping on Inbox timer and snippet queries.
    * Patched several third-party dependencies flagged for known
      vulnerabilities.
  </div>
</Update>

<Update label="Apr 8, 2026" tags={["Messenger","Magic Agents","Voice AI","Assistive AI","Integrations","Flows","Inbox","Security"]}>
  ## Messenger Web goes GA, smarter Triage Agent follow-through, PSA reliability fixes

  <div data-changelog-tag="Messenger">
    **Messenger**

    * The new Messenger Web widget is now live for everyone, along with [Kiosk Mode](/messenger/kiosk-mode) and [Enterprise Teams Support](/messenger/enterprise-teamssupport) for all partners.
    * Fixed an operating-system detection mismatch that could affect the Messenger installation flow.
  </div>

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * Triage Agent now stays active after sending a [Pia Smart Form](/integrations/pia-integration) — it confirms submission, then closes or escalates the ticket based on your intent configuration.
    * Improved search and filtering of Reminder Agent status mappings.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Reduced hallucinations from the Voice AI agent during handoff to a live technician.
    * Fixed an issue where caller notes could be missing from the thread on unauthenticated calls.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * Web search is now off by default in Ask Magic.
    * Improved retrieval accuracy and article relevance for [IT Glue and Knowledge Base results in Ask Magic](/integrations/it-glue-ask-magic).
    * Refreshed the default prompt used to generate [AI ticket titles](/assistive-ai/setting-up-magic-title) for better accuracy.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Fixed an issue where malformed request URLs could cause ConnectWise PSA authentication to fail, and added automatic retries on timeout.
    * Fixed HaloPSA ticket assignment so failures are reported accurately instead of assumed successful, with clearer error messaging.
    * Restored [PSA statuses](/get-started/status-mapping-in-thread) that were incorrectly removed during sync.
    * Ticket data now refreshes automatically after a PSA assignment completes.
  </div>

  <div data-changelog-tag="Flows">
    **Flows**

    * Fixed an issue where business-hours evaluation in Flows could use a stale time instead of the current time.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Fixed an issue where the wrong contact name could display in the thread list.
    * Knowledge Base links opened from PSA pods now open in a new tab.
    * The external reply field in the reply composer is now always visible.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Hardened company-scoping validation on chat configuration updates to ensure changes are scoped to the correct account.
  </div>
</Update>

<Update label="Apr 1, 2026" tags={["Voice AI","Messenger","Integrations","Inbox","UI & UX","Security"]}>
  ## Planner editing, PSA sync improvements, and cross-channel fixes

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Fixed an issue where the voice agent could hang up mid-call during onboarding.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Messenger installation now falls back gracefully when an app ID is missing, handles multi-MSP setups more clearly, and notifies MSP admins of installation status.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Halo PSA sync now captures each [member's default work role](/inbox/default-work-role-type-logic).
    * Halo PSA sync now supports email-to and email-cc recipients as secondary contacts.
    * Fixed inline images not rendering correctly in ConnectWise ticket notes.
    * Fixed markdown formatting in messages sent to Slack and Teams.
    * Fixed group chat attachment sending in Teams.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * You can now [edit Planner events directly from Inbox](/inbox/using-planner).
    * Planner's end date now auto-updates when you set a start date in the future.
    * Fixed highlighting bugs in the Planner time picker.
    * Fixed an issue where invalid images could break attachment formatting.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Fixed the "Send by Email" checkbox needing two clicks to toggle.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Strengthened Auth0-based authentication security.
  </div>
</Update>

<Update label="June 2026" tags={["Docs"]}>
  ## New documentation experience

  We rebuilt the Thread docs on a faster, AI-native platform with a new structure: **Docs**, **Admin**, **Guides**, **Developers**, and this **Changelog**. You can now ask the docs assistant questions right from the home page, or open any article in Claude or ChatGPT.

  *This entry is a starting template — future entries are appended automatically from each release.*
</Update>


## Related topics

- [Dashboard Agent: query Magic Analytics in plain English](/analytics/dashboard-agent.md)
- [Inbox Channels Deprecation: What's Changing and When](/inbox/channels-deprecation-in-inbox.md)
- [Claude on AWS Bedrock](/security-billing/claude-on-aws-bedrock.md)
