diff --git a/copilot/declarative-agent/v1.8/schema.json b/copilot/declarative-agent/v1.8/schema.json new file mode 100644 index 00000000..c31e306d --- /dev/null +++ b/copilot/declarative-agent/v1.8/schema.json @@ -0,0 +1,1306 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "$comment": "This schema describes the constraints of a declarative agent for third party developers to be deployed to Microsoft 365 Copilot", + "type": "object", + "title": "Declarative agent manifest object", + "description": "The root of the declarative agent manifest document is a JSON object that contains members that describe the declarative agent.", + "properties": { + "version": { + "description": "Required. Not localizable. The version of the schema this manifest is using.", + "type": "string", + "const": "v1.8" + }, + "id": { + "description": "Optional. Not localizable.", + "type": "string", + "pattern": "^(?!\\[\\[)(.*?)(?