AiSdkTool
type AiSdkTool<TInput, TResult> = AiTool<TInput, TResult>;The AI SDK’s own tool type, re-exported under a name that says so.
It was called Tool, which collided with the framework’s own effect-tool
contract in types/effectTool.ts — and because the root index exported this
one explicitly while the other arrived through export type *, this one won.
So import { Tool } from '@kuralle-agents/core' handed you the AI SDK’s type,
not Kuralle’s, and the framework’s primary noun shipped as EffectTool.
Type Parameters
Section titled “Type Parameters”| Type Parameter | Default type |
|---|---|
|
|
|
|
|
|