CodeboltAPI
Interface: CodeboltAPI
Defined in: packages/codeboltjs/src/types/libFunctionTypes.ts:284
Interface for codebolt API functionality
Properties
| Property | Type | Defined in |
|---|---|---|
chat | { sendMessage: (message: string, metadata: Record<string, unknown>) => Promise<void>; } | packages/codeboltjs/src/types/libFunctionTypes.ts:297 |
chat.sendMessage | (message: string, metadata: Record<string, unknown>) => Promise<void> | packages/codeboltjs/src/types/libFunctionTypes.ts:298 |
fs | { listFile: (path: string, recursive: boolean) => Promise<{ result: string; success: boolean; }>; readFile: (filepath: string) => Promise<string>; } | packages/codeboltjs/src/types/libFunctionTypes.ts:290 |
fs.listFile | (path: string, recursive: boolean) => Promise<{ result: string; success: boolean; }> | packages/codeboltjs/src/types/libFunctionTypes.ts:292 |
fs.readFile | (filepath: string) => Promise<string> | packages/codeboltjs/src/types/libFunctionTypes.ts:291 |
mcp | { executeTool: (toolboxName: string, actualToolName: string, toolInput: Record<string, unknown>) => Promise<{ data: string | Record<string, unknown>; }>; getTools: (mcps: string[]) => Promise<{ data: OpenAITool[]; }>; listMcpFromServers: (servers: string[]) => Promise<{ data: OpenAITool[]; }>; } | packages/codeboltjs/src/types/libFunctionTypes.ts:285 |
mcp.executeTool | (toolboxName: string, actualToolName: string, toolInput: Record<string, unknown>) => Promise<{ data: string | Record<string, unknown>; }> | packages/codeboltjs/src/types/libFunctionTypes.ts:288 |
mcp.getTools | (mcps: string[]) => Promise<{ data: OpenAITool[]; }> | packages/codeboltjs/src/types/libFunctionTypes.ts:287 |
mcp.listMcpFromServers | (servers: string[]) => Promise<{ data: OpenAITool[]; }> | packages/codeboltjs/src/types/libFunctionTypes.ts:286 |
project | { getProjectPath: () => Promise<{ projectPath: string; }>; } | packages/codeboltjs/src/types/libFunctionTypes.ts:294 |
project.getProjectPath | () => Promise<{ projectPath: string; }> | packages/codeboltjs/src/types/libFunctionTypes.ts:295 |