Docs
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
Class References
Function References
Interface References
Type Alias References
Variable References

createFrozenRegistry

Function: createFrozenRegistry()

ts
function createFrozenRegistry(tools): ToolRegistry;
function createFrozenRegistry(tools): ToolRegistry;

Defined in: packages/typescript/ai/src/tool-registry.ts:119

Create a frozen (immutable) tool registry from a tools array.

This is used internally to wrap static tools arrays for backward compatibility. Add and remove operations are no-ops on frozen registries.

Parameters

tools

Tool<SchemaInput, SchemaInput, string>[] = []

The static array of tools

Returns

ToolRegistry

A frozen ToolRegistry