/**
 * 内置工具导出
 *
 * v0.3.13: 删除 todo_write 工具（零价值 + 死代码 clearSession + 与 task_manager 功能重叠）
 * 工具总数：30 个（29 + DelegateTaskTool）
 *
 * v0.3.3: 从 27 个工具扩展到 29 个工具
 * 新增：file_move, file_info
 *
 * 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, think, view_image
 *
 * v0.2.0: 从 11 个工具扩展到 15 个工具
 * 新增：file_editor, code_search, task_manager, diff_viewer
 *
 * @see docs/MetonaAI-Desktop 架构与交互设计.html — 9 个基础工具
 */

// 文件系统工具（7 个）
export { ReadFileTool, WriteFileTool, ListDirectoryTool, SearchFilesTool, DeleteFileTool, FileMoveTool, FileInfoTool } 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: 结构化思考工具（1 个）
export { ThinkTool } from './think';

// v0.3.1: 图片查看工具（1 个）
export { ViewImageTool } from './view-image';

