npm package diff

Package: @forge/manifest

Versions: 11.0.0-next.7-experimental-003d118 - 11.0.0-next.8

File: package/out/schema/manifest.d.ts

Index: package/out/schema/manifest.d.ts
===================================================================
--- package/out/schema/manifest.d.ts
+++ package/out/schema/manifest.d.ts
@@ -523,8 +523,12 @@
  * The key for an action extension in your descriptor / manifest.
  */
 export type ActionExtensionKey1 = string;
 /**
+ * The key of the endpoint that should be invoked.
+ */
+export type Endpoint1 = string;
+/**
  * The domains that this object provider should match.
  */
 export type Domains =
   | [string]
@@ -14509,12 +14513,12 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          migratedFromConnect?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
-          migratedFromConnect?: boolean;
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
       | {
@@ -14621,8 +14625,9 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          migratedFromConnect?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -14722,8 +14727,9 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          migratedFromConnect?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -14832,12 +14838,12 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          migratedFromConnect?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
-          migratedFromConnect?: boolean;
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
       | {
@@ -14944,8 +14950,9 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          migratedFromConnect?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -15045,8 +15052,9 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          migratedFromConnect?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -23751,8 +23759,68 @@
       actions?: [ActionExtensionKey1, ...ActionExtensionKey1[]];
       key: ModuleKeySchema;
     }[]
   ];
+  'rovo:agentConnector'?: [
+    {
+      icon?: string;
+      name: string;
+      description: string;
+      /**
+       * A list of conversation starters that the agent can use to start a conversation with the user.
+       */
+      conversationStarters?: [string, ...string[]];
+      /**
+       * Defines how your agent communicates with other agents and systems. It specifies the protocols and transport mechanisms available for interactions with your remote agent.
+       */
+      protocols: {
+        agent2Agent: {
+          /**
+           * Returns metadata about the agent, including its capabilities and supported actions.
+           */
+          agentCard: {
+            endpoint: Endpoint1;
+          };
+          /**
+           * Enables Agent2Agent protocol over JSON-RPC 2.0 transport.
+           */
+          jsonRpcTransport: {
+            endpoint: Endpoint1;
+          };
+        };
+      };
+      key: ModuleKeySchema;
+    },
+    ...{
+      icon?: string;
+      name: string;
+      description: string;
+      /**
+       * A list of conversation starters that the agent can use to start a conversation with the user.
+       */
+      conversationStarters?: [string, ...string[]];
+      /**
+       * Defines how your agent communicates with other agents and systems. It specifies the protocols and transport mechanisms available for interactions with your remote agent.
+       */
+      protocols: {
+        agent2Agent: {
+          /**
+           * Returns metadata about the agent, including its capabilities and supported actions.
+           */
+          agentCard: {
+            endpoint: Endpoint1;
+          };
+          /**
+           * Enables Agent2Agent protocol over JSON-RPC 2.0 transport.
+           */
+          jsonRpcTransport: {
+            endpoint: Endpoint1;
+          };
+        };
+      };
+      key: ModuleKeySchema;
+    }[]
+  ];
   'graph:smartLink'?: [
     {
       /**
        * The name to display as App in Smart Link.