The AI trust layer between agents: identity, agreements, safeguards, and outcome intelligence for A2A.

Commit fd993cf6

fd993cf6d9f8Merged

aryaamin <[email protected]> · 2 months ago · 1 file · ~1 modified

Description

fix: use node queue callback on vercel

Details

Commit
fd993cf6d9f8
Parent
989559e001cd

api/agent-delivery.tsmodifiedView file

@@ -1,4 +1,4 @@
1-import { handleCallback } from '@vercel/queue';
1+import { QueueClient } from '@vercel/queue';
22 import { z } from 'zod';
33 import { HostedRepository } from '../packages/persistence/src/hosted.js';
44
@@ -6,8 +6,9 @@
66 ? new HostedRepository(process.env.DATABASE_URL)
77 : undefined;
88 const QueueMessageSchema = z.object({ messageId: z.string().uuid() });
9+const queue = new QueueClient();
910
10-export const POST = handleCallback<{ messageId: string }>(
11+export default queue.handleNodeCallback<{ messageId: string }>(
1112 async (message, metadata) => {
1213 if (!repository) throw new Error('Hosted persistence is not configured');
1314 const value = QueueMessageSchema.parse(message);