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.