Share via


root.copilotAgents.customEngineAgents object

Custom engine agents are conversational Teams bots that leverage custom AI language models and orchestration. These agents are integrated into the Teams UI, providing a seamless experience for end-users, similar to declarative agents. They are supported on Teams and Microsoft 365 Copilot. To learn more about custom engine agents and how to create your own, see Custom engine agents for Microsoft 365 overview.

Properties that reference this object type:

Syntax

{
  "id": "{string}",
  "type": "bot",
  "disclaimer": {
    "text": "{string}"
  }
}
{
  "id": "{string}",
  "type": "bot"
}

Properties

id

Unique (bot) identifier for the custom engine agent. Must match the botId specified in the bots section of the manifest, and the referenced bot must be of personal scope. The app short name and description must also be defined.

Type
string

Required

Constraints

Supported values
The string value must be a guid.

type

Type of the custom engine agent.

Type
string

Required

Constraints

Supported values
Allowed values: bot.

disclaimer

The disclaimer message shown to users before they interact with this application.

Type
disclaimer

Required

Constraints

Supported values