@forge/manifest
13.7.0-next.413.7.0-next.5
out/schema/manifest.d.ts~
out/schema/manifest.d.tsModified+18
Index: package/out/schema/manifest.d.ts
===================================================================
--- package/out/schema/manifest.d.ts
+++ package/out/schema/manifest.d.ts
@@ -515,8 +515,12 @@
* The A2A protocol version this agent implements. Determines the shape of the AgentCard returned by web-triggers and the message format enforced at invocation time. Supported values: '0.3', '1.0'. This field is required. Early EAP apps deployed before this field existed may be exempt via the xls-a2a-legacy-version-exempt feature gate.
*/
export type Version = '0.3' | '1.0';
/**
+ * Whether the agent supports A2A push notifications, meaning it can deliver asynchronous task updates by HTTP POST to a webhook the caller supplies, instead of the caller holding a stream open or polling. Surfaced on the AgentCard built by web-triggers as `capabilities.pushNotifications`, which callers check before attaching a callback URL. Set this to true if your agent supports push notifications. An agent that advertises this capability must accept a `pushNotificationConfig` on the incoming `message/send` request, POST a status callback to the supplied URL when the task reaches a terminal or blocking state, and support `tasks/get` so the caller can fetch the authoritative final result.
+ */
+export type PushNotifications = boolean;
+/**
* The key of the endpoint that should be invoked.
*/
export type Endpoint1 = string;
/**
@@ -15257,8 +15261,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -15402,8 +15407,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -15542,8 +15548,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
schema?: {
[k: string]: unknown;
@@ -15685,8 +15692,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -15830,8 +15838,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -15970,8 +15979,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
schema?: {
[k: string]: unknown;
@@ -16115,8 +16125,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -16284,8 +16295,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -16448,8 +16460,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
schema?: {
[k: string]: unknown;
@@ -16615,8 +16628,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -16784,8 +16798,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -16948,8 +16963,9 @@
expression: string;
export?: boolean;
api?: boolean;
historyView?: boolean;
+ allowPrerender?: boolean;
[k: string]: unknown;
};
schema?: {
[k: string]: unknown;
@@ -26581,8 +26597,9 @@
[k: string]: unknown;
};
}[];
version: Version;
+ pushNotifications?: PushNotifications;
/**
* Enables Agent2Agent protocol over JSON-RPC 2.0 transport.
*/
jsonRpcTransport: {
@@ -26629,8 +26646,9 @@
[k: string]: unknown;
};
}[];
version: Version;
+ pushNotifications?: PushNotifications;
/**
* Enables Agent2Agent protocol over JSON-RPC 2.0 transport.
*/
jsonRpcTransport: {