Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / ToolInit

Interface: ToolInit<S>

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

Type Parameters

Type Parameter
S extends SchemaSpec

Properties

PropertyTypeDescriptionDefined in
descriptionstring-packages/core/dist/index.d.ts
execute(input, ctx) => Promise<unknown>-packages/core/dist/index.d.ts
executor?ToolExecutorDefault 'inprocess'.packages/core/dist/index.d.ts
namestring-packages/core/dist/index.d.ts
needsApproval?booleanDefault false.packages/core/dist/index.d.ts
parametersS-packages/core/dist/index.d.ts
risk?ToolRiskPolicy metadata; never identity.packages/core/dist/index.d.ts
version?stringContract version, part of toolsetHash.packages/core/dist/index.d.ts