Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / CanUseTool

Type Alias: CanUseTool

ts
type CanUseTool = (toolName, input, ctx) => 
  | "allow"
  | "deny"
  | {
  modifiedInput: unknown;
}
  | Promise<
  | "allow"
  | "deny"
  | {
  modifiedInput: unknown;
}>;

Defined in: packages/core/dist/index.d.ts

Parameters

ParameterType
toolNamestring
inputunknown
ctxToolContext

Returns

| "allow" | "deny" | { modifiedInput: unknown; } | Promise< | "allow" | "deny" | { modifiedInput: unknown; }>