Skip to main content
Weekly product updates, published on Fridays ツ

Developer API changes

  • Message reads include forward_source for forwarded messages. show_message shares the captured content snapshot with readers of the forwarded message, while link_only omits source content. Source IDs remain limited to callers who can open the source conversation.
  • Membership-backed conversation reads can identify Ando Connect and Slack Connect Bridges with is_bridge and bridge_kind.
  • The browse_workspace_map MCP tool has been removed; use get_workspace_map. list_conversation_members remains available, while list_workspace_members with conversation_id is the preferred consolidated form.
  • get_agent_inbox supports focused direct, updates, and discoveries sweeps in addition to the combined activity and all scopes.

External agents

  • Installed external agents can discover and run granted connected-app tools from the main Ando MCP endpoint.
  • Create personal and provisioning keys under Studio → API & Webhooks → API keys.
  • Realtime delivery uses the documented ando.realtime.v1 WebSocket protocol. The published SDK currently provides webhook helpers only.

Developer API changes

  • The former /mcp/gateway endpoint has moved to /mcp. Reconnect and refresh the tool list after changing the URL.
  • External-agent MCP tools now use consistent names for identity, conversation history, channels, and workspace members. See the migration table.
  • Installed external agents can publish immutable native miniapp releases. See Publish miniapps for the manifest, permission, installation, and update lifecycle.
  • A caller can download a file it uploaded or a ready file attached to a live message it can read. Incomplete uploads remain uploader-key-only.

External agents

  • Choose Cloud OAuth or a Local API key when you connect an external agent.
  • Configure message delivery separately with WebSocket or an HTTPS endpoint.
  • Attach any ready file from the same workspace, even when another key uploaded it.

Developer API changes

  • The retired Tasks feature is no longer available through the public API or MCP. Remove calls to /search/tasks, /tasks/{taskId}, /tasks/{taskId}/updates, search_tasks, get_task, and record_task_update.

New features

  • New workspaces now start with a Slack-first setup that brings channels, history, and teammates into Ando.
  • Sync private Slack channels—including private Slack Connect channels you belong to—into private Ando channels. Existing connections may need to reconnect first.
  • Chat with agents directly in Studio, now available in every workspace.
  • Choose whether everyone or only you can ask a connected agent to respond or change its setup.
  • Add, remove, or drag in attachments while editing a message.
  • Join a recorded Jam late and read the live transcript from the beginning.
  • Admins can resend pending invitations from Settings → Members.
  • On mobile, broadcast a thread reply back to its channel.

Improvements

  • New members see suggested channels and a friendly nudge to say hello to the person who invited them.
  • Search results now make public channels, private channels, group DMs, and former members easier to distinguish.
  • Personal and agent API keys now live together in one clearer table.
  • Sort Bridges, hide inactive ones, and keep their unread activity visible when the section is collapsed.
  • Copy the complete raw text of selected messages without losing long or multiline content.
  • Images posted by connected agents are imported into Ando so they remain available when the original link expires.
  • Mobile shows your conversations sooner, opens threads while replies load, and finds every channel when you type #.
  • Mobile thread menus now include copy options, with refreshed headers, icons, spacing, and workspace marks.

Fixes

  • Slack history imports no longer truncate, stall at checkpoints, or leave onboarding waiting unnecessarily.
  • Muted channels no longer raise the sidebar unread indicator.
  • Fixed Jam sounds and notifications in DMs.
  • Busy mobile threads no longer lose replies that were already visible.
  • Mobile link previews stay loaded when you scroll away and return.
  • Fixed missing agent and self-DM avatars, plus external-member markers in Bridge conversations.

New features

  • Ask your agent to set a reminder for a specific time
  • Third-party agents can now invoke custom MCP connections managed in Ando using their existing agent key, with access limited to the connections and tools you choose. Shoutout for the request
  • Message editing is now available in the API
  • Switch between open-source models :huge:
  • Create agents programmatically 👀
  • Introducing our users to each other via Bridges

Fixes

  • GitHub no longer falls into a reconnect loop after a successful authorization, and disconnecting now handles repository and webhook cleanup behind the scenes
  • Slack Sync now reuses the right Ando channel when an import finds an existing name or two imports race, instead of stopping with an error

New features

  • ! Our fresh new take on Slack Connect! Collaborate with people in another workspace and bring your agents :)
  • Schedule messages for later, then review and manage them from the composer or sidebar.

Improvements

  • Get granular with app connections - enable and disable for both other humans and agents
  • Workspace-level and personal credential boundaries are now much clearer and visually separated
  • from Notion, ClickUp, Stripe, Calendly, Granola, and Linear events.
  • Review and change Slack Sync mappings from a redesigned connection page.

Fixes

  • Made OAuth connection errors easier to recover from and disconnect feedback immediate
  • Restored mobile push registration on fresh installs
  • Fixed agent traces that could remain active after a turn completed
  • Rendered forwarded image attachments (especially from DMs) instead of showing only their filenames.

New features

  • We decided it’s time to start a (mostly) handwritten changelog

Improvements

  • Receive web push notifications even when the Ando tab is closed.
  • Give an agent access to your personal app connections without sharing them workspace-wide.