Skip to main content

PlainTool

interface
interface PlainTool<TName extends string, TInput>

Import

import { PlainTool } from '@modular/sdk';

Members7

[runtimeContractCompilerValue]
GeneratedToolRuntimeContracts
[toolRuntimeContractType]
ToolRuntimeContracts<TInput, AiToolHandlerResult>
description
string
kind
'tool'
name
TName
viewoptional
undefined
run
(input: TInput, ctx: ToolContext) => Awaitable<AiToolHandlerResult>