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

# August 2026

> Product updates released in August 2026.

**2026-08-30**

Shared Sessions, visual Workflow Builder, MCP Registry, workspace database editor

## New Features:

* **Shared Sessions:** Put several people and several agents in one conversation. Turn an existing conversation into a shared session, choose who and which agents join, chain agents inside the room, and let an auto-engage judge decide when the agents should answer instead of staying silent. Sessions carry their own permissions, presence, run controls, notifications, and a sessions finder, plus a session file workspace with versions, signed downloads, composer attachments, and copy/listen actions on messages.
* **Visual Workflow Builder in the new app:** The workflow automation builder was migrated to the new User Interface. It allows you to build deterministic workflows for specific use-cases, while having an agentic base running the workflow. The meaning is workflows that are much easier to build, because you don't have to map specific fields between nodes and steps. The Workflows are extremely robust and allow scheduling and Slack triggers, public webhook triggers, a condition wizard, parallel/pointer/group/end nodes, a wait node that pauses for human approval by email or webhook, per-node model and tool selection through the skill picker, a code node that can generate with AI, per-node diff review, and a pending-changes bar with an explicit publish step.
* **MCP Registry refreshed:** An organization-wide registry for MCP servers, with its own settings tab, one canonical server identity, name-aware deduplication and a conflict dialog, per-row health dot, DCR badge and connection check, token-holder and usage dialogs, and a management API covering write policy, usage, probes, tokens, and discovery. Inline MCP servers can be added to the org registry straight from the add form, and deleting an entry says exactly which agents lose the server.

![Skills registry filtered to acme, the Acme Inventory MCP server opens with Audience, Checks Passed and Version, Re-run checks is clicked and a toast says Checked Acme Inventory again](https://mintcdn.com/xpanderai-099931d1/OLVE_t2lWLfY5isq/images/changelog/2026-08-30-mcp-checks.gif?s=affc7550be188b1cc671565ac93029c1)

Platform > Skills registry: an MCP server's card with its audience and checks; Re-run checks tests it again.

* **Gated commands:** Mark specific commands as gated so an agent holds them and notifies a named human for approval instead of failing quietly, with an editor for per-gate approvers and notification channels bound to real organization members.
* **Workspace database viewer and editor:** Open a `.db` file in an agent's workspace as a real database — browse tables, click a cell to edit it, and save what you typed. This feature goes along with enabling the "Local database" skill that can be enabled for any agent under the "Core skills" section - effectively giving every agent a local database running in its worksapce, and now also available for visual browsing and queries right in the UI.
* **Pin the model a scheduled run uses:** A scheduled task can now pin its own model instead of always inheriting the agent's default.
* **Skill bundles:** Download a skill's bundle, and rename a skill from its row menu.

## Improvements:

* **Connector setup is easier to get right:** A new ApiKey auth type, a URL placeholder and example derived from the connector's own spec, and a collapsed "Setup guide" that renders markdown with working links. Custom connector creation is now gated on the platform license rather than the retired billing check.
* **MCP sign-in and callbacks:** The MCP redirect URL is now a generic, organization-independent callback (previously registered URLs keep working), DCR verdicts are persisted with probe health, and a refused sign-in explains itself instead of showing a raw HTTP blob. This makes it easy to connect to Remote MCPs with whitelisted callback URLs.
* **Local MCP servers:** The form says which commands are supported and lints what you typed, the server is actually tested in the agent's workspace at save time, a held test is polled instead of timing out, and a chatty server's own words survive instead of being drowned in per-line tracebacks.
* **Agent export and import fidelity:** Exported agents carry their tools, custom functions become tools, archives upload (and say so when they cannot), imported skills attach and publish to the registry, MCP auth and connector authorization links are generated for the importer, and a strict parity contract with a failure report replaces silent gaps.
* **Quieter, clearer chat:** Mid-build builder prose and in-chat plan drawing were removed, toasts are centered, the agent's send-email built-in prefers a connected mailbox, and small text PDFs are answered on the gateway without spinning up a sub-task.

## Bug Fixes:

* Fixed a failed activity read being able to kill a live workspace, and an activity timestamp being read in the wrong shape.
* Fixed a batched heartbeat deadlocking during a rollout, and agent-derived caches surviving a change to the agent.
* Fixed duplicating an agent not copying its workspace, and catalog specs being restored from a stale cache by a racing write.
* Fixed a manifest mistake leaving a half-done task instead of something repairable, and a dynamic-prompt test not being able to call an operation just attached to the agent.
* Fixed a cold workspace probe being reported as "Did not start", agent creation failing quietly, and an organization switch failing without saying why.
* Fixed a cluster of dead clicks on controls that could not act, missing thumbs up/down and Share on agent messages, a keynote overlay eating clicks while it faded out, and the sidebar reading "2M AGO" for two minutes ago.
* Fixed the Slack workspace staying connected after the app was removed on the Slack side.
* **As always, our agents and humans continuously fix various bugs, and sometimes create new ones (that will be fixed in the next update.)**

**2026-08-24**

External Vaults, agent credential bindings, attachments across every channel, tool-call level HITL

## New Features:

* **External Vaults (Azure Key Vault):** Attach your own Azure Key Vault to xpander, browse and import its secret names, and let agents resolve the real values live at use time.
* **Agent credential bindings:** A new Credentials panel lets you bind vault secrets to a specific agent, choose how each credential is used, and require human approval on an individual binding.
* **Human approval for individual tool calls:** Hold a specific tool call for approval, with rules that can be scoped to named tools and set from an MCP server's row, enforcement on MCP tools, a named approver who is actually notified, and a link the approver can act on.
* **Agent import & export contract:** Export an agent to an MCP client such as Claude Code and import a Claude agent back into xpander, with a manifest engine, MCP consent, approvals over MCP, a secure workspace-secrets handoff page, and a conformance suite behind it.
* **Local MCP servers on any agent:** Local (stdio) MCP servers now run inside the agent's own workspace, so any agent can register one from the chat wizard or the skills form, edit its environment after attaching, and keep it claimed across restarts.
* **Self-scheduling agents in the conversation:** Omni can book its own follow-up runs, an agent's own scheduled runs appear in the conversation, xpander-managed default schedules and an autonomous heartbeat pace themselves, and the schedule dialog has Simple/Advanced modes that generate a cron and prompt from free text.
* **Model access control:** Organization and group model allowlists are enforced on save and at run time, model pickers show only the allowed set, and BYOK-only providers are gated when no key is available.

![Models page with Amazon Bedrock models, the people icon on Claude Fable 5.1 opens its access card and Design is unticked, showing No access and 1 group limited](https://mintcdn.com/xpanderai-099931d1/OLVE_t2lWLfY5isq/images/changelog/2026-08-24-model-access.gif?s=9263d434e6df6405beaeb1c7b4791278)

Platform > Models: take Claude Fable 5.1 away from the Design group.

* **Workspace secrets over the API:** A new API-key endpoint sets an agent's workspace secrets programmatically — no browser and no model in the loop.
* **Live Surface component capture:** Live Surface blocks now have stable ids and an isolated render route, so a single block can be captured as an image and reused elsewhere.

## Improvements:

* **Agents know their own context:** An agent is now aware of its email address, its organization id, and its channel presence (WhatsApp number, Slack/Teams channels, MCP endpoint, app names), and every message carries its own timestamp instead of requiring a clock tool.
* **Slack polish:** A tables toggle, link unfurls, single-call block screenshots, structured JSON replies rendered human-readable, thread replies that carry the agent's identity, self-scheduled output routed back to the originating Slack thread, and DMs that honor the assistant's New Conversation button.
* **Approvals read like decisions:** The approvals table and panel gained per-class tabs, a searchable multi-select people filter, one save across classes, honest phrasing instead of operation ids, and notifications that open exactly the request they are about.
* **A stale tab tells you:** When a new UI build ships, open tabs get a friendly reload prompt instead of silently running an old version.

## Bug Fixes:

* Fixed a secret change bouncing the workspace and returning 503 for in-flight tool calls.
* Fixed a client disconnect being able to kill a running gateway turn, and failed tool calls not reaching the activity trace.
* Fixed the tool-call summary racing the tool result and caching "No data returned".
* Fixed agent-sent messages duplicating the platform's own channel reply.
* Fixed the theme defaulting to dark on a fresh device in the legacy app, a duplicated `#` in the Slack channel picker, and the agent owner chip showing the viewer instead of the owner.
* Fixed shared workspace media not rendering on async task results, and the builder asserting a review card that never rendered.
* **As always, our agents and humans continuously fix various bugs, and sometimes create new ones (that will be fixed in the next update.)**

**2026-08-16**

Skills Registry, Channels settings pane, Microsoft Teams, live surface improvements

## New Features:

* **Skills Registry:** Create, edit, share, and import reusable skills from a shared org-wide library. Skills can be private, shared with a group, or org-wide, install in one click, and show provenance badges (platform, organization, or private). Skills can also be exported into the registry directly from MCP clients like Claude.

![Skills registry filtered to service, Demo - Service Desk opened, Specific teams and people, Engineering picked and Save audience shows Saved who can use Demo - Service Desk](https://mintcdn.com/xpanderai-099931d1/OLVE_t2lWLfY5isq/images/changelog/2026-08-16-skill-audience.gif?s=726340fb667c05145dfa368cf15f34b7)

Platform > Skills registry: limit who can add a connector to the Engineering group and save the audience.

* **Channels settings pane:** Omni discovery, Email, Slack/Teams, and developer/API access for an agent now live in one consolidated Channels panel instead of scattered across Advanced settings and separate dialogs, including inline per-channel configuration and output-format instructions for Slack replies.

![Delegate from Configure opens the Channels panel, Who can send tasks is switched from Any agent to Selected agents and Acme IT Ops is picked](https://mintcdn.com/xpanderai-099931d1/OLVE_t2lWLfY5isq/images/changelog/2026-08-16-channels.gif?s=9268c3f4f5bee09f0c472a90288eb418)

Agent Channels: only Acme IT Ops may send this agent tasks now.

* **SSO group sync:** Link xpander user groups to identity-provider groups (Okta, Entra) with a configurable group claim and extra scopes, so group membership can sync from your SSO provider.
* **Cloud runtime toggle:** Organizations with a self-hosted environment can turn off the xpander-cloud agent runtime entirely, hiding cloud agents from non-staff users.
* **New Live Surface chart:** A grouped-horizontal-bars block is now available for building comparison charts in Live Surfaces.
* **Reveal-on-demand API keys:** View or copy the full value of an API key on demand (for the key's owner or org admins) instead of only at creation time; keys otherwise display as a masked prefix/suffix.

## Improvements:

* **Delegated task visibility:** The Task Manager now shows the steps and final result of work an agent delegated to another agent, instead of just the dispatch acknowledgment.
* **Buy-credits dialog:** Now shows free bonus credits as a clear tag and the effective cost per credit for each pack.
* **Slack/Omni engagement discipline:** Omni now only answers in shared channels when explicitly mentioned, uses stricter judgment on ambiguous thread replies, and clearly attributes background images carried from earlier channel messages so it doesn't confuse them with the current request.
* **Model picker clarity:** Models that share the same display name (e.g. two Claude Opus variants) now show a distinguishing qualifier so they're no longer indistinguishable in the picker.
* App fonts switched to SF Pro and SF Mono on Apple devices for a more native look.

## Bug Fixes:

* Fixed the Live Surface toggle sometimes closing an open surface instead of opening the surfaces list.
* Fixed Live Surface data-table rows inviting a click that did nothing when the row had no associated link.
* Fixed duplicating an agent showing a generic "could not duplicate" error instead of the actual reason.
* Fixed a harmless console error thrown when stopping a voice note recording.
* Fixed the onboarding keynote's final screen not responding to a click the way earlier screens did.
* Fixed Slack and Microsoft Teams channel history and message-read reliability issues.
* **As always, our agents and humans continuously fix various bugs, and sometimes create new ones (that will be fixed in the next update.)**

**2026-08-09**

Slack/WhatsApp/Telegram channels for Omni, mid-run steering, Notification Center, mobile chat rework

## New Features:

* **Agents in Slack, Whatsapp and Telegram:** Describe what you need and Omni can build a new agent there, connect required accounts through secure links, and communicate to agents through these new channels.
* **Mid-run steering:** Send corrections while an agent is working and apply them at the next step, or interrupt and re-run with a new message.

![Acme IT Ops is asked for five laptop travel tips, Make it three tips, one line each is sent while it is still thinking, and the answer lists three tips](https://mintcdn.com/xpanderai-099931d1/OLVE_t2lWLfY5isq/images/changelog/2026-08-09-steering.gif?s=886c179364095365419e56bee9935562)

A correction sent while the agent works: the reply follows it with three tips instead of five.

* **Notifications across tasks and conversations:** Subscribe to individual tasks or entire conversations, manage alerts from the new Notification Center, and receive supported notifications through browser notifications, email, or WhatsApp.

![Notifications menu, Open notification center with its All, Unread, Tasks and Agents filters, and a click on an approval notification opens that approval's details](https://mintcdn.com/xpanderai-099931d1/OLVE_t2lWLfY5isq/images/changelog/2026-08-09-notification-center.gif?s=1c98e09ea548735f6b0a5ed69ae09af8)

Bell > Open notification center: clicking a notification opens exactly the approval it is about.

* **Custom actions and dynamic system prompts:** Build and test custom code with presets, connector-generated examples, sandbox execution, AI-assisted generation, and workspace secrets. Agents can also run custom code at prompt time and append the result to their context.
* **MCP setup and richer MCP apps:** Register, test, and enable MCP servers from chat, connect MCP clients through an OAuth consent screen, and render agent cards inline in supported clients like Claude and ChatGPT.
* **Review and publish agent changes from chat:** Agent edits proposed in conversation can be staged, reviewed, published, discarded, or rolled back before they affect the live agent.
* **Richer agent outputs:** Completed background tasks can render directly in chat, while Live Surfaces now support interactive maps and filterable run traces.
* **Public workflow webhooks:** Workflow webhook triggers can expose a public invocation URL that does not require an API key.

![Demo - Request priority workflow with its Webhook trigger showing a public URL, the runs list, and the run started from that URL showing Done, the input about a lost laptop and a P1 result](https://mintcdn.com/xpanderai-099931d1/OLVE_t2lWLfY5isq/images/changelog/2026-08-09-public-webhook.gif?s=cacfdd79ec83fd457e8f4567791252a0)

A workflow's public webhook URL, and the run it started when called with no API key: input and result.

## Improvements:

* **Better mobile chat:** Reworked navigation, composer behavior, keyboard handling, touch interactions, and scrolling to make the web experience work better on mobile.
* **Richer model picker:** Model details now include description, context window, capabilities, and credit pricing, with models shown in the platform's catalog order.

![Harness and model picker where hovering Sonnet 5.5 and then Fable 5.1 shows each model's description, 1M context, ratings, capability tags and credits](https://mintcdn.com/xpanderai-099931d1/OLVE_t2lWLfY5isq/images/changelog/2026-08-09-model-details.gif?s=830df64a74fcf1aa77132af64bc7c41a)

Hovering a model in the picker shows its details: context window, strengths, capabilities and credit price.

* **Better sharing and invites:** Shared links are copied automatically, recipients are notified, and invite flows now provide clearer member status, resend controls, and per-recipient results.
* **Improved web search results:** Search results now render as ranked sources with favicons and snippets instead of a generic data table.
* **Refreshed platform emails:** Transactional emails now use the updated xpander design.

## Bug Fixes:

* Fixed connector authorization links sent during chat-based agent builds sometimes failing after an authentication redirect.
* Fixed task rows briefly showing incorrect running or completed states and delays when opening task details.
* Fixed duplicate notifications being sent for repeated runs of the same scheduled task.
* Fixed stale sign-in prompts and related sign-in redirect loops in embedded chat.
* Fixed the model picker not scrolling to the currently selected model.
* **As always, our agents and humans continuously fix various bugs, and sometimes create new ones (that will be fixed in the next update.)**

**2026-08-02**

Agent glyph identities, WhatsApp channel, Live Surfaces maps & run traces, custom-code editor

## New Features:

* **Agent glyph identities:** Every agent now gets a generated glyph identity (gradient tile + icon) instead of a generic robot avatar or emoji, with a hue slider and searchable icon picker to customize it.
* **Custom action editor:** The custom-code editor gained a full authoring experience: ready-made presets (HTTP calls, CSV parsing, S3, PostgreSQL, current-user lookups), a connector browser that generates working code for any attached operation, a "Run test" button that executes code in a real sandbox against a seeded test event, and an AI "Generate" button that writes code using your workspace's secret names.

![Agent workspace code editor where the action is named demo\_current\_user, the Current user preset replaces the code, Save analyzes it, and Run test returns Dana's name and email](https://mintcdn.com/xpanderai-099931d1/OLVE_t2lWLfY5isq/images/changelog/2026-08-02-custom-action.gif?s=93b8ccfe28ab1f06530812be0e6f922b)

A new code action: pick the Current user preset, Save, then Run test runs it in the sandbox and returns the signed-in user.

* **Live Surfaces map block:** Agents can now publish interactive maps in Live Surfaces, with street-level tiles, zoom/pan, markers, notes, and routes, tuned for both desktop and mobile.
* **Live Surfaces run-trace block:** Agents can publish a step-by-step trace of a debugging run as a Live Surface block, with filterable steps instead of a raw tool-call log.
* **One widget per turn:** Builder tool cards (debug, eval, build, comparison, skills) now fold into a single turn-scoped task card instead of stacking multiple separate widgets in the same reply.
* **MCP registration wizard in chat:** Register, test, and enable a new MCP server without leaving the conversation, with honest connection health and error reporting.
* **Draft, review, publish, and roll back agent changes from chat:** Agent edits proposed in conversation go through an explicit publish/discard step with a pre-publish readiness check, so changes are staged and reviewable before they go live.

![Demo - IT Helper settings with a one-line system prompt; the version button opens Version history, the previous version shows Instructions removed, Publish to live, and the prompt reads No system prompt set](https://mintcdn.com/xpanderai-099931d1/OLVE_t2lWLfY5isq/images/changelog/2026-08-02-roll-back.gif?s=fe47a01dc90c846daee097448c99bf24)

Agent settings > version history: pick the version before the last change, see what differs, and Publish to live to roll back.

* **Dynamic system prompts:** Agents can run custom code at prompt time and append its output to their context, with a dedicated editor, presets, and pre-save validation of secret references.
* **Mobile web support:** The chat composer, keyboard handling, and touch interactions were reworked to make mobile web a fully supported surface.
* **Cmd+K command palette:** Jump to any agent with fuzzy search, or paste a thread/task id to jump straight to its conversation.

![Command palette opened over a chat, data typed, Data Analyst agent highlighted, Enter opens the Data Analyst chat](https://mintcdn.com/xpanderai-099931d1/OLVE_t2lWLfY5isq/images/changelog/2026-08-02-command-palette.gif?s=e5100ab211ddb2c88814da84c2ffa7a8)

Ctrl+K opens the palette: type part of a name and Enter jumps to that agent.

* **New platform email templates:** Every transactional email sent by the platform now uses the refreshed xpander design.

## Improvements:

* **Chat scrolling and rendering:** The chat pane now pins to the bottom based on user intent rather than fighting the stream, eliminating render/scroll loops and duplicate answer rendering for sub-agent tasks.
* **Mention picker:** @mentions can now be typed anywhere in a message (not just at the end) and correctly match agent names containing spaces.
* **Sidebar navigation:** Each conversation row now shows a type glyph, with a filter to switch between conversations and tasks; the running-status indicator is a clearer solid dot with a halo.
* **Model catalog:** Claude Opus 5 support was extended with correct Bedrock temperature handling and a larger context window with caching.

## Bug Fixes:

* **Favorites cards:** Fixed agent names collapsing to zero width and content spilling outside the card border on the Favorites strip.
* **Gateway responses:** Fixed cases where a gateway sub-task's raw JSON envelope leaked into the chat UI instead of being rendered as its final result.
* **As always, our agents and humans continuously fix various bugs, and sometimes create new ones (that will be fixed in the next update.)**


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.