@voyager-0x/agent-mcp
Version:
Voyager MCP Agent - A powerful Model Context Protocol agent
24 lines (23 loc) • 622 B
TypeScript
import { AIChat, ChatManager } from "./chat.js";
import { Session } from "./session.js";
declare class BaseAgent {
session: Session;
chatManager: ChatManager;
/**
* 取消当前聊天
*/
cancelChat(): void;
constructor();
parseJson<T>(jsonString: string): Promise<T>;
}
export declare class McpAgent extends BaseAgent {
chatClient: AIChat | undefined;
isChatting: boolean;
constructor();
chat(message: string): Promise<void>;
private chatToCallFunction;
private processToolOrResourceCall;
private handlerReadResource;
private handlerCallTool;
}
export {};