npm / @docsearch/sidepanel
@docsearch/sidepanel
What changed in @docsearch/sidepanel 5, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-12.
6 breaking13 new APIs and options1 performance1 behavior and defaults1 tooling2 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@docsearch/sidepanel 524 changes
Breaking changes 6
The Ask AI assistantId option was renamed to agentId.
apiKey moved into @docsearch/core, where it is configured once and shared.
appId moved into @docsearch/core, where it is configured once and shared.
The Ask AI transport layer has been removed.
Ask AI-related props are now nested under a single root askai option.
The Sidepanel no longer accepts the indexName prop.
New APIs and options 13
Adds a statically importable Sidepanel trigger entry point, allowing the panel and its Ask AI/Markdown dependencies to be dynamically imported only when needed.
Adds a panel entry point that can be dynamically imported with its Ask AI/Markdown dependencies only when needed.
Agent Studio integration adds core tools and dynamic tool calls.
Adds compatibility with the Algolia MCP search tool, including aggregated MCP search tool calls.
Ask AI adds support for conversation memory.
Agent Studio can select an index dynamically.
The refreshed search UI adds faceted search with filter chips.
Adds feedback integration, including feedback notes and tags.
Search results can display hit breadcrumbs.
Split JS bundles support a JS-based hybrid mode.
Adds support for MCP plugins.
Adds prompt suggestions in keyword search and follow-up prompt suggestions.
Search results can display result badges.
Performance 1
Split JS bundles enable search-only usage.
Behavior and default changes 1
Facet defaults can now be read from the index searchParameters.
Tooling 1
A new CLI package is available for MCP setup and search.
Fixes and other changes 2
Fixes a crash when importing DocSearch bundles in Safari 14, where incorrectly optimized lookbehind feature detection selected a regex pattern Safari could not parse.
Search results once again use nested grouping.