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