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);