Functions

toolContractCheckup

Function: toolContractCheckup()

toolContractCheckup(agentTools, serverCatalog): ToolContractCheckup

Defined in: src/core/toolContract.ts:70

Diff an agent's tools against a server's tool catalog. Pure + deterministic.

Parameters

agentTools

readonly (Tool<Record<string, unknown>, unknown> | ServerToolEntry)[]

the agent's tools (Tool[] or {name, inputSchema}[])

serverCatalog

readonly ServerToolEntry[]

the server's catalog (e.g. await (await fetch('/tools')).json())

Returns

ToolContractCheckup

On this page