/** * 内置工具导出 * * v0.3.2: 从 26 个工具扩展到 27 个工具 * 新增:delete_file * * v0.3.1: 从 15 个工具扩展到 26 个工具 * 新增:git_status, git_diff, git_log, git_commit, lint_code, run_tests, * project_info, http_request, todo_write, think, view_image * * v0.2.0: 从 11 个工具扩展到 15 个工具 * 新增:file_editor, code_search, task_manager, diff_viewer * * @see docs/MetonaAI-Desktop 架构与交互设计.html — 9 个基础工具 */ // 文件系统工具(5 个) export { ReadFileTool, WriteFileTool, ListDirectoryTool, SearchFilesTool, DeleteFileTool } from './filesystem'; // v0.2.0: 精准文件编辑工具 export { FileEditorTool } from './file-editor'; // v0.2.0: ripgrep 代码搜索工具 export { CodeSearchTool } from './code-search'; // v0.2.0: 文件差异对比工具 export { DiffViewerTool } from './diff-viewer'; // 网络工具(2 个) export { WebSearchTool, WebFetchTool } from './network'; // 记忆工具(2 个) export { MemoryStoreTool, MemorySearchTool } from './memory'; // 命令工具(1 个) export { RunCommandTool } from './command'; // 浏览器工具(1 个) export { WebBrowserTool, cleanupBrowser, getBrowserManager } from './browser'; // 委派工具(1 个) export { DelegateTaskTool } from './delegate-task'; // v0.2.0: 任务管理工具(1 个) export { TaskManagerTool } from './task-manager'; // v0.3.1: Git 工具集(4 个) export { GitStatusTool, GitDiffTool, GitLogTool, GitCommitTool } from './git'; // v0.3.1: 开发工具集(3 个) export { LintCodeTool, RunTestsTool, ProjectInfoTool } from './dev-tools'; // v0.3.1: HTTP 请求工具(1 个) export { HttpRequestTool } from './http-request'; // v0.3.1: TODO 管理工具(1 个) export { TodoWriteTool } from './todo'; // v0.3.1: 结构化思考工具(1 个) export { ThinkTool } from './think'; // v0.3.1: 图片查看工具(1 个) export { ViewImageTool } from './view-image';