UNPKG

langcode

Version:

A Plugin-Based Framework for Managing and Using LangChain

14 lines (13 loc) 615 B
import { Plugin } from "../../types"; import { PluginType, CalculatorToolInitConfig, CalculatorToolRunArgs, CalculatorToolExpose } from "../../types"; export default class CalculatorToolPlugin implements Plugin<CalculatorToolInitConfig, CalculatorToolRunArgs, CalculatorToolExpose, any> { name: string; description: string; type: PluginType; RunConfigExample: CalculatorToolRunArgs; InitConfigExample: CalculatorToolInitConfig; private tool; expose(): CalculatorToolExpose; init(config: CalculatorToolInitConfig): Promise<void>; run(args: CalculatorToolRunArgs): Promise<any>; }