npm package diff
Package: @forge/manifest
Versions: 11.0.0-next.7-experimental-003d118 - 11.0.0-next.8
File: package/out/schema/manifest-schema.json
Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -6572,16 +6572,16 @@
"required": [
"expression"
]
},
- "displayConditions": {
- "type": "object",
- "properties": {}
- },
"migratedFromConnect": {
"default": false,
"type": "boolean"
},
+ "displayConditions": {
+ "type": "object",
+ "properties": {}
+ },
"key": {
"$ref": "#/definitions/ModuleKeySchema"
}
},
@@ -7014,8 +7014,12 @@
"required": [
"expression"
]
},
+ "migratedFromConnect": {
+ "default": false,
+ "type": "boolean"
+ },
"displayConditions": {
"type": "object",
"properties": {}
},
@@ -7407,8 +7411,12 @@
"required": [
"expression"
]
},
+ "migratedFromConnect": {
+ "default": false,
+ "type": "boolean"
+ },
"displayConditions": {
"type": "object",
"properties": {}
},
@@ -27418,8 +27426,86 @@
}
},
"minItems": 1
},
+ "rovo:agentConnector": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "additionalProperties": false,
+ "required": [
+ "name",
+ "description",
+ "protocols",
+ "key"
+ ],
+ "properties": {
+ "icon": {
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 255
+ },
+ "name": {
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 30
+ },
+ "description": {
+ "minLength": 1,
+ "maxLength": 255,
+ "type": "string"
+ },
+ "conversationStarters": {
+ "description": "A list of conversation starters that the agent can use to start a conversation with the user.",
+ "type": "array",
+ "minItems": 1,
+ "uniqueItems": true,
+ "items": {
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 85
+ }
+ },
+ "protocols": {
+ "description": "Defines how your agent communicates with other agents and systems. It specifies the protocols and transport mechanisms available for interactions with your remote agent.",
+ "type": "object",
+ "additionalProperties": false,
+ "required": [
+ "agent2Agent"
+ ],
+ "properties": {
+ "agent2Agent": {
+ "type": "object",
+ "additionalProperties": false,
+ "required": [
+ "agentCard",
+ "jsonRpcTransport"
+ ],
+ "properties": {
+ "agentCard": {
+ "$ref": "#/definitions/protocolEndpoint",
+ "description": "Returns metadata about the agent, including its capabilities and supported actions."
+ },
+ "jsonRpcTransport": {
+ "$ref": "#/definitions/protocolEndpoint",
+ "description": "Enables Agent2Agent protocol over JSON-RPC 2.0 transport."
+ }
+ }
+ }
+ }
+ },
+ "key": {
+ "$ref": "#/definitions/ModuleKeySchema"
+ }
+ },
+ "not": {
+ "required": [
+ "unlicensedAccess"
+ ]
+ }
+ },
+ "minItems": 1
+ },
"graph:smartLink": {
"type": "array",
"items": {
"type": "object",
@@ -31732,8 +31818,26 @@
"type": "object",
"title": "Body",
"description": "\n\n<p>\n Defines styles to be applied on the body of content view.\n </p>\n <p>\n The supported properties include <i>background</i> shorthand property and all CSS background element properties.\n The keys are the camelCased versions of corresponding CSS properties, like <i>backgroundImage</i>,\n <i>backgroundColor</i>, <i>backgroundSize</i>, <i>backgroundPosition</i>, <i>backgroundRepeat</i>,\n <i>backgroundClip</i>, <i>backgroundOrigin</i>, <i>backgroundAttachment</i>, and <i>backgroundBlendMode</i>.\n </p>\n\n <p><b>Example</b></p>\n\n\n\n\n\n {\n \"padding\": \"10px\",\n \"borderRadius\": \"0 0 5px 5px\",\n \"background\": \"#FFFFFF\"\n }\n\n\n"
},
+ "protocolEndpoint": {
+ "type": "object",
+ "additionalProperties": false,
+ "description": "A protocol endpoint that can be invoked to perform a task.",
+ "properties": {
+ "endpoint": {
+ "type": "string",
+ "title": "endpoint",
+ "description": "The key of the endpoint that should be invoked.",
+ "maxLength": 255,
+ "minLength": 1,
+ "pattern": "^[a-zA-Z0-9-._]+$"
+ }
+ },
+ "required": [
+ "endpoint"
+ ]
+ },
"ExternalAuthProvider": {
"type": "string",
"description": "A key referencing authentication provider. This will be utilised to authenticate end-users and match with external users.",
"maxLength": 255,