Quick Chat Agent embedding: showWebSearch=true + showAgentKnowledgeBoundary=false results in both controls being hidden (SDK v2.11.1)

I would like to share an issue we’re seeing with Quick Chat embedding and ask for guidance on the correct or expected behavior.


Context

We are embedding Amazon QuickSight – QuickChat using
amazon-quicksight-embedding-sdk v2.11.1.

Our goal is to configure the chat experience as follows (expected behavior):

  • Users cannot switch knowledge bases mid-chat

    • Knowledge boundary / KB selector (chip) should be hidden

    • showAgentKnowledgeBoundary: false

  • Web Search should be enabled

    • showWebSearch: true

Configuration
based on GitHub - awslabs/amazon-quicksight-embedding-sdk: A SDK to help users embed QuickSight dashboards on other pages.

promptOptions: {
  showWebSearch: true,
  showAgentKnowledgeBoundary: false,
}


Actual behavior

With this configuration applied:

  • Web Search is hidden ( Where I need to be visible)

  • Knowledge boundary selector is also hidden

In other words, enabling showWebSearch while disabling showAgentKnowledgeBoundary results in both controls being hidden, which is not what we expect.


Community pulse check :ballot_box_with_ballot:

  • What could be the solution ?

    • Disable KB switching

    • While keeping Web Search enabled

If anyone has a working configuration or guidance, it would be very helpful.


Environment

  • SDK: amazon-quicksight-embedding-sdk 2.11.1

  • Experience: QuickChat Embedding + React / Next.js

  • Embedding: iframe-based, registered user

Hi @nsabadysh,

Welcome to the Quick Suite Community and thanks for bringing this to our attention! This is definitely interesting behavior that is occurring. Given that Embedded Chat is a new feature, the web search still being hidden could be currently native behavior for the embedding.

I would definitely recommend creating a support ticket, as AWS Support may be able to assist you further (or at least confirm if my thought is true).