langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
24 lines (23 loc) • 596 B
TypeScript
import { PluginDescriptions } from "./plugin";
export type TerminalInitConfig = {
safeMode?: boolean;
defaultTimeout?: number;
workingDir?: string;
unsafeCommands?: string[];
};
export type TerminalRunArgs = {
command: string;
timeout?: number;
env?: Record<string, string>;
};
export interface TerminalExpose extends PluginDescriptions {
safeMode: boolean;
defaultTimeout: number;
workingDir: string;
unsafeCommands: string[];
}
export declare const TerminalPluginTypes: {
runArgs: TerminalRunArgs;
return: any;
expose: TerminalExpose;
};