langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
14 lines (13 loc) • 639 B
TypeScript
import { Plugin } from "../../types";
import { PluginType, DuckduckgoPluginInitConfig, DuckduckgoPluginRunArgs, DuckduckgoPluginExpose } from "../../types";
export default class DuckduckgoPluginPlugin implements Plugin<DuckduckgoPluginInitConfig, DuckduckgoPluginRunArgs, DuckduckgoPluginExpose, any> {
name: string;
description: string;
type: PluginType;
RunConfigExample: DuckduckgoPluginRunArgs;
InitConfigExample: DuckduckgoPluginInitConfig;
private tool;
expose(): DuckduckgoPluginExpose;
init(config: DuckduckgoPluginInitConfig): Promise<void>;
run(args: DuckduckgoPluginRunArgs): Promise<any>;
}