@aegis-kernel/vercel-ai
v1.1.0
Published
Aegis Invariant Kernel Middleware & Tool Wrapper for Vercel AI SDK (Core / AI)
Maintainers
Readme
🛡️ Aegis Invariant Kernel for Vercel AI SDK
Deterministic Tool-Call Safety Gateway for Vercel AI SDK Core & Next.js Agents
Sub-Millisecond Clearance • Zero Network Egress • Self-Healing Feedback
🚀 Installation
npm install @aegis-kernel/vercel-ai @aegis-kernel/core⚡ Quickstart
1-Line Tool Protection with wrapVercelTool
import { tool } from 'ai';
import { z } from 'zod';
import { wrapVercelTool } from '@aegis-kernel/vercel-ai';
// Define your standard Vercel AI SDK tool
export const dbTool = wrapVercelTool(
'database_exec',
tool({
description: 'Execute database queries on PostgreSQL',
parameters: z.object({
query: z.string().describe('The SQL query to execute'),
}),
execute: async ({ query }) => {
// Aegis guarantees this only executes if SQL invariants pass!
// Destructive queries (DROP TABLE, DELETE without WHERE, etc.) are blocked.
return await db.query(query);
},
})
);🧪 Running Tests
npm test -- vercel-ai.test.ts