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}"
}
}
{
"type": "object",
"properties": {
"id": {
"$ref": "#/definitions/guid",
"description": "The id of the Custom Engine Agent. If it is of type bot, the id must match the id specified in a bot in the bots node and the referenced bot must have personal scope. The app short name and short description must also be defined."
},
"type": {
"type": "string",
"enum": [
"bot"
],
"description": "The type of the Custom Engine Agent. Currently only type bot is supported."
},
"disclaimer": {
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The message shown to users before they interact with this application. ",
"maxLength": 500
}
},
"required": [
"text"
]
}
},
"required": [
"id",
"type"
],
"additionalProperties": false
}
{
"id": "{string}",
"type": "bot"
}
{
"type": "object",
"properties": {
"id": {
"$ref": "#/definitions/guid",
"description": "The id of the Custom Engine Agent. If it is of type bot, the id must match the id specified in a bot in the bots node and the referenced bot must have personal scope. The app short name and short description must also be defined."
},
"type": {
"type": "string",
"enum": [
"bot"
],
"description": "The type of the Custom Engine Agent. Currently only type bot is supported."
}
},
"required": [
"id",
"type"
],
"additionalProperties": false
}
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.
Supported values
The string value must be a guid.
type
Type of the custom engine agent.
Supported values
Allowed values: bot
.
disclaimer
The disclaimer message shown to users before they interact with this application.