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).

Hi @nsabadysh,

Just checking back in since we haven’t heard from you in a bit. Were you able to see my most recent reply and/or find a solution yourself in the meantime? If you still have any additional questions related to your initial post, please feel free to share them. Otherwise, any update you’re able to provide within the next 3 business days would be helpful for the community.

Thanks!

Hi @nsabadysh,

Since we haven’t received any further updates from you, I’ll treat this inquiry as complete for now. If you have any additional questions, feel free to create a new post in the community and link this discussion for context.

Thanks!