@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
27 lines (22 loc) • 677 B
text/typescript
import { LobeChatPluginManifest, LobePluginType } from '@lobehub/chat-plugin-sdk';
import { CustomPluginParams } from './plugin';
import { LobeToolType } from './tool';
export interface LobeTool {
customParams?: CustomPluginParams | null;
identifier: string;
manifest?: LobeChatPluginManifest | null;
/**
* use for runtime
*/
runtimeType?: 'mcp' | 'default' | 'markdown' | 'standalone';
settings?: any;
// TODO: remove type and then make it required
source?: LobeToolType;
/**
* need to be replaced with source
* @deprecated
*/
type: LobeToolType;
}
export type LobeToolRenderType = LobePluginType | 'builtin';
export * from './builtin';