@forge/manifest
12.4.012.4.1-next.0
out/schema/manifest.d.ts~
out/schema/manifest.d.tsModified+46−6
Index: package/out/schema/manifest.d.ts
===================================================================
--- package/out/schema/manifest.d.ts
+++ package/out/schema/manifest.d.ts
@@ -519,8 +519,12 @@
* The key of the endpoint that should be invoked.
*/
export type Endpoint1 = string;
/**
+ * Whether the endpoint supports streaming capability.
+ */
+export type Streaming = boolean;
+/**
* The domains that this object provider should match.
*/
export type Domains =
| [string]
@@ -14569,9 +14573,9 @@
migratedFromConnect?: boolean;
connectFieldProperty?: {
key?: string;
path?: string;
- fieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT';
+ connectFieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT' | 'TEXT';
[k: string]: unknown;
};
isUIModificationsEnabled?: boolean;
displayConditions?: {
@@ -14690,9 +14694,9 @@
migratedFromConnect?: boolean;
connectFieldProperty?: {
key?: string;
path?: string;
- fieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT';
+ connectFieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT' | 'TEXT';
[k: string]: unknown;
};
isUIModificationsEnabled?: boolean;
displayConditions?: {
@@ -14801,9 +14805,9 @@
migratedFromConnect?: boolean;
connectFieldProperty?: {
key?: string;
path?: string;
- fieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT';
+ connectFieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT' | 'TEXT';
[k: string]: unknown;
};
isUIModificationsEnabled?: boolean;
displayConditions?: {
@@ -14921,9 +14925,9 @@
migratedFromConnect?: boolean;
connectFieldProperty?: {
key?: string;
path?: string;
- fieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT';
+ connectFieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT' | 'TEXT';
[k: string]: unknown;
};
isUIModificationsEnabled?: boolean;
displayConditions?: {
@@ -15042,9 +15046,9 @@
migratedFromConnect?: boolean;
connectFieldProperty?: {
key?: string;
path?: string;
- fieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT';
+ connectFieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT' | 'TEXT';
[k: string]: unknown;
};
isUIModificationsEnabled?: boolean;
displayConditions?: {
@@ -15153,9 +15157,9 @@
migratedFromConnect?: boolean;
connectFieldProperty?: {
key?: string;
path?: string;
- fieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT';
+ connectFieldType?: 'MULTI_SELECT' | 'SINGLE_SELECT' | 'TEXT';
[k: string]: unknown;
};
isUIModificationsEnabled?: boolean;
displayConditions?: {
@@ -24447,8 +24451,9 @@
* Enables Agent2Agent protocol over JSON-RPC 2.0 transport.
*/
jsonRpcTransport: {
endpoint: Endpoint1;
+ streaming?: Streaming;
};
};
};
key: ModuleKeySchema;
@@ -24469,8 +24474,9 @@
* Enables Agent2Agent protocol over JSON-RPC 2.0 transport.
*/
jsonRpcTransport: {
endpoint: Endpoint1;
+ streaming?: Streaming;
};
};
};
key: ModuleKeySchema;
@@ -24629,8 +24635,25 @@
function: ExtensionKey14;
[k: string]: unknown;
};
};
+ /**
+ * Capabilities supported by the connector. Expected for new connectors but optional in the schema for backward compatibility.
+ */
+ capabilities?: {
+ /**
+ * Whether the connector replicates source access controls.
+ */
+ replicatesPermissions?: boolean;
+ /**
+ * How faithfully the connector tracks the source. append: creates entities only (one-time or append-only import). upsert: creates and updates entities on an ongoing basis. mirror: creates, updates, and deletes entities to fully mirror the source.
+ */
+ syncFidelity?: 'append' | 'upsert' | 'mirror';
+ /**
+ * Whether the connector supports delta sync (only changed items) rather than requiring a full re-sync.
+ */
+ supportsIncrementalSync?: boolean;
+ };
key: ModuleKeySchema;
},
...{
/**
@@ -24746,8 +24769,25 @@
function: ExtensionKey14;
[k: string]: unknown;
};
};
+ /**
+ * Capabilities supported by the connector. Expected for new connectors but optional in the schema for backward compatibility.
+ */
+ capabilities?: {
+ /**
+ * Whether the connector replicates source access controls.
+ */
+ replicatesPermissions?: boolean;
+ /**
+ * How faithfully the connector tracks the source. append: creates entities only (one-time or append-only import). upsert: creates and updates entities on an ongoing basis. mirror: creates, updates, and deletes entities to fully mirror the source.
+ */
+ syncFidelity?: 'append' | 'upsert' | 'mirror';
+ /**
+ * Whether the connector supports delta sync (only changed items) rather than requiring a full re-sync.
+ */
+ supportsIncrementalSync?: boolean;
+ };
key: ModuleKeySchema;
}[]
];
'devops:buildInfoProvider'?: [