Hello @ye lan,
The conversation_starters
property in both the agent manifest and the API plugin manifest serves to provide predefined prompts or suggestions to the user. However, they are used in slightly different contexts and are displayed differently within the Copilot experience.
Differences Between conversation_starters
in Agent Manifest and API Plugin Manifest
Agent Manifest (my-agent.json
):
- The
conversation_starters
defined in the agent manifest are shown as suggestion cards when the user opens the agent.- These are the initial prompts that guide the user on how to interact with the agent and what kind of queries they can make.
my-api-plugin.json
):- The `conversation_starters` defined in the API plugin manifest are intended to provide specific prompts related to the capabilities of the API plugin. - These prompts are not directly shown as suggestion cards when the user opens the agent but can be used by the agent to generate responses or guide the conversation based on the API plugin's capabilities.
Where conversation_starters
in API Plugin Manifest Are Shown?
The conversation_starters
in the API plugin manifest are typically used internally by the agent to enhance the conversation flow. They might not be directly visible to the user as suggestion cards but can be used by the agent to provide contextually relevant responses or guide the user based on the API plugin's functionality.