工具系统
工具系统是 SkyalyticClaw 让 AI 从「只能对话」升级为「能执行任务」的核心能力。
工具分类
SkyalyticClaw 内置 54 个工具,分为 7 个类别:
| 类别 | 说明 |
|---|---|
| 交互工具 (interactive) | 浏览器、桌面、用户交互 |
| 命令执行 (command) | Shell/脚本/代码执行 |
| 文件操作 (file) | 文件读写编辑、目录操作 |
| 网络工具 (network) | 搜索、抓取、天气查询 |
| 代码工具 (code) | 代码相关操作 |
| 版本控制 (git) | Git 操作 |
| 系统管理 (system) | 定时任务、MCP、会话、插件等 |
完整工具列表
交互工具
| 工具 | 说明 | 权限 |
|---|---|---|
| browser | 控制浏览器(14 种操作:打开/导航/截图/点击/提取/执行等) | auto |
| desktop | 跨平台桌面自动化控制(20+ 种操作:鼠标/键盘/截图/窗口/剪贴板等) | auto |
| send_file_to_user | 通过聊天渠道发送文件或图片给用户 | 需确认 |
| image | 图像理解与分析(OCR、场景描述) | auto |
| image_generate | AI 图像生成(DALL-E、Stable Diffusion) | 需确认 |
| tts | 文本转语音 | auto |
| music_generate | AI 音乐生成(Suno/本地 Python/MIDI) | 需确认 |
| video_generate | AI 视频生成(ffmpeg/Runway/Pika/动画) | 需确认 |
| canvas | Canvas 画布操作(创建/绘制/导出/清空) | auto |
| ask_user | 向用户提问(支持单选/多选) | auto |
| notification | 发送桌面通知或推送通知 | auto |
命令执行
| 工具 | 说明 | 权限 |
|---|---|---|
| bash | 执行 Shell/Bash 命令(支持进程管理) | 需确认 |
| powershell | 执行 PowerShell 脚本或命令 | 需确认 |
| cli_anything | 通过 CLI-Anything 操作桌面软件(GIMP/Blender/LibreOffice/OBS 等) | auto |
| code_execution | 在沙箱中执行 Python/JavaScript 代码 | 需确认 |
文件操作
| 工具 | 说明 | 权限 |
|---|---|---|
| file_read | 读取文件内容 | auto |
| file_write | 创建新文件或覆盖写入 | 需确认 |
| file_edit | 编辑文件(正则替换) | 需确认 |
| file_delete | 删除文件 | 需确认 |
| directory_list | 列出目录内容 | auto |
| glob | 按模式查找文件(通配符) | auto |
| grep | 在文件中搜索文本模式(正则) | auto |
| apply_patch | 应用多块文件补丁 | 需确认 |
| PDF 文档处理(读取/提取文字/合并/信息) | auto | |
| notebook_edit | 编辑 Jupyter Notebook 单元格 | 需确认 |
网络工具
| 工具 | 说明 | 权限 |
|---|---|---|
| web_search | 搜索引擎查询(支持 fetchPages 深度分析) | auto |
| web_fetch | 抓取网页 URL 内容 | auto |
| weather | 查询天气信息 | auto |
系统管理
| 工具 | 说明 | 权限 |
|---|---|---|
| knowledge_search | 搜索知识库/向量数据库 | auto |
| knowledge_add | 向知识库添加新内容 | auto |
| cron_create / cron_list / cron_delete / cron_toggle / cron_run_now | 定时任务管理 | auto |
| mcp_start / mcp_stop / mcp_call / mcp_list / mcp_resources / mcp_resource_read | MCP 服务器管理 | auto |
| acp_status / acp_session_create / acp_session_list / acp_session_close / acp_approval_classify | ACP 协议管理 | auto |
| session_list / session_create / session_status / sessions_history / sessions_send | 会话管理 | auto/需确认 |
| plugin_list / plugin_toggle | 插件管理 | auto |
| agent_list / agent_send / agent_inbox | 代理间通信 | auto/需确认 |
| skill_create / skill_execute / skill_list | 技能管理 | auto |
| subagent_execute / subagent_spawn_swarm / subagents | 子代理管理 | 需确认 |
| memory_search / memory_get / memory_save | 记忆管理 | auto |
| system_info | 获取系统运行信息 | auto |
| usage_stats | 查看 API 用量统计 | auto |
权限说明
工具的执行受权限系统管控:
| 级别 | 说明 |
|---|---|
| auto | 自动执行,无需确认 |
| 需确认 | 执行前需要用户确认 |
安全提示
对 bash、file_write、file_delete 等具有破坏性的工具,系统默认设置为「需确认」级别,防止误操作。
工具使用方式
自动调用
AI 根据对话内容自动判断是否需要使用工具:
用户:帮我查看当前目录下有哪些文件
AI:[调用 directory_list 工具] 当前目录下有以下文件...显式请求
你可以在对话中明确要求 AI 使用特定工具:
请运行 npm test
请搜索关于 VitePress 的最新文档