UNPKG

langcode

Version:

A Plugin-Based Framework for Managing and Using LangChain

17 lines (16 loc) 627 B
import { Plugin } from "../../types"; import { PluginType, TerminalInitConfig, TerminalRunArgs, TerminalExpose } from "../../types"; export default class TerminalPlugin implements Plugin<TerminalInitConfig, TerminalRunArgs, TerminalExpose, any> { name: string; description: string; type: PluginType; RunConfigExample: TerminalRunArgs; InitConfigExample: TerminalInitConfig; private safeMode; private defaultTimeout; private workingDir; private unsafeCommands; expose(): TerminalExpose; init(config: TerminalInitConfig): Promise<void>; run(args: TerminalRunArgs): Promise<any>; }