langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
19 lines (18 loc) • 655 B
TypeScript
import { Plugin } from "../../types";
import { PluginType, DockerInitConfig, DockerRunArgs, DockerExpose } from "../../types";
export default class DockerPlugin implements Plugin<DockerInitConfig, DockerRunArgs, DockerExpose, any> {
name: string;
description: string;
type: PluginType;
RunConfigExample: DockerRunArgs;
InitConfigExample: DockerInitConfig;
private safeMode;
private defaultTimeout;
private workingDir;
private unsafeCommands;
private allowedDockerCommands;
private dfc;
expose(): DockerExpose;
init(config: DockerInitConfig): Promise<void>;
run(args: DockerRunArgs): Promise<any>;
}