Skip to content

Commit 8fa3471

Browse files
authored
Merge pull request #582 from microsoft/users/schema-publisher/cherry-pick-ga128-to-live
Cherry-pick v1.28 GA schema to live
2 parents d0752cb + c82a946 commit 8fa3471

6 files changed

Lines changed: 3985 additions & 5 deletions

teams/v1.27/MicrosoftTeams.Localization.schema.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@
4949
"type": "string",
5050
"maxLength": 4000
5151
},
52+
"^bots\\[0\\]\\.commandLists\\[[0-2]\\]\\.commands\\[([0-9]|1[0-1])\\]\\.prompt$": {
53+
"type": "string",
54+
"maxLength": 4000
55+
},
5256
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.title$": {
5357
"type": "string",
5458
"maxLength": 32
@@ -81,10 +85,6 @@
8185
"type": "string",
8286
"maxLength": 64
8387
},
84-
"^composeExtensions\\[0\\]\\.commands\\[[0-9]\\]\\.prompt$": {
85-
"type": "string",
86-
"maxLength": 4000
87-
},
8888
"^activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.description$": {
8989
"type": "string",
9090
"maxLength": 128

teams/v1.27/MicrosoftTeams.schema.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1469,7 +1469,7 @@
14691469
},
14701470
"mcpToolDescription": {
14711471
"type": "object",
1472-
"description": "Configuration for MCP tool descriptions, either by file reference or inline content (but not both). When this property is present it indicates that dynamic discovery will not be used.",
1472+
"description": "Configuration for MCP tool descriptions by file reference.",
14731473
"properties": {
14741474
"file": {
14751475
"$ref": "#/definitions/relativePath",
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"$schema": "https://json-schema.org/draft/2020-12/schema",
3+
"type": "object",
4+
"title": "Microsoft 365 Agentic User Template Schema",
5+
"description": "Schema for Microsoft 365 Agentic User Template configuration - Development Preview version 0.1.0",
6+
"required": [
7+
"id",
8+
"schemaVersion",
9+
"agentIdentityBlueprintId"
10+
],
11+
"properties": {
12+
"$schema": {
13+
"type": "string",
14+
"description": "The JSON schema reference for this manifest"
15+
},
16+
"id": {
17+
"type": "string",
18+
"description": "Unique identifier for the agentic user template. Must contain only alphanumeric characters, dots, underscores, and hyphens.",
19+
"pattern": "^[a-zA-Z0-9._-]+$",
20+
"minLength": 1,
21+
"maxLength": 64
22+
},
23+
"schemaVersion": {
24+
"type": "string",
25+
"const": "0.1.0-preview",
26+
"description": "Version of the agentic user template schema."
27+
},
28+
"agentIdentityBlueprintId": {
29+
"type": "string",
30+
"description": "Agent Identity Blueprint ID registered in Azure AD portal. Must be a valid GUID.",
31+
"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
32+
"format": "uuid"
33+
},
34+
"communicationProtocol": {
35+
"type": "string",
36+
"description": "Protocol used for communicating with the agentic user.",
37+
"enum": [
38+
"activityProtocol"
39+
],
40+
"default": "activityProtocol"
41+
}
42+
},
43+
"additionalProperties": false
44+
}

0 commit comments

Comments
 (0)