跳到主要内容

内置工具一览

内置工具是 DesireCore 自带的基础能力,随客户端一起安装。智能体会根据当前操作系统、已启用的权限、可用工具和任务上下文自动选择工具;不可用的工具不会进入智能体的能力声明。

文件操作类

Read — 读取文件

读取文本、代码、配置、图片和 Notebook 内容。支持指定行范围、分页读取、图片识别和 Notebook 单元格读取。

属性
风险等级
需要确认
典型场景查看代码、阅读文档、检查配置、预览图片

Write — 写入文件

创建新文件或完整覆盖已有文件。目录不存在时会自动创建。

属性
风险等级
需要确认
典型场景创建文档、保存报告、生成配置文件

Edit — 编辑文件

对文件做精确文本替换,适合小范围修改。相比整文件覆盖,它更容易审查差异,也更适合修改代码和文档。

属性
风险等级
需要确认
典型场景修复代码片段、更新配置项、修改文档中的局部内容

NotebookEdit — 编辑 Jupyter Notebook

替换、插入或删除 Jupyter Notebook 的指定单元格。

属性
风险等级
需要确认
典型场景调整数据分析 Notebook、补充实验代码、整理计算步骤

搜索与浏览类

Glob — 搜索文件名

按 glob 模式查找文件,支持 **/*.ts 这类递归匹配,并会优先使用高性能文件搜索工具。

属性
风险等级
需要确认
典型场景查找配置文件、定位测试文件、浏览项目结构

Grep — 搜索文件内容

在文件中搜索文本或正则表达式,支持上下文行、文件类型过滤、大小写控制和多种输出模式。

属性
风险等级
需要确认
典型场景查找函数调用、定位错误信息、搜索文档关键词

Ls — 列出目录内容

列出目录中的文件和子目录,可按需递归显示。

属性
风险等级
需要确认
典型场景浏览工作区、确认文件位置、查看目录结构

ToolSearch — 搜索可用工具

在可延迟加载的工具和集成能力中搜索匹配项,帮助智能体发现当前任务可能需要的扩展工具。

属性
风险等级
需要确认
典型场景查找 GitHub、浏览器调试、文档查询等延迟工具

命令执行类

Bash — 执行 Shell 命令

在 macOS/Linux 上执行 Shell 命令;Windows 场景下通常优先使用 PowerShell 或 Git Bash。支持超时、后台运行和输出截断。

属性
风险等级
需要确认
典型场景运行测试、构建项目、安装依赖、执行脚本
高风险操作

命令执行可能修改系统状态或访问外部网络。确认前请检查命令内容、工作目录和操作意图。

PowerShell — 执行 Windows PowerShell 命令

仅在 Windows 上可用。用于执行 PowerShell 命令和脚本,支持版本感知提示、超时控制、后台运行和大输出处理。

属性
风险等级
需要确认
典型场景Windows 系统管理、运行 PowerShell 脚本、检查本机环境

Which — 检查命令是否可用

检查一个或多个命令行工具是否存在,并返回可执行路径。

属性
风险等级
需要确认
典型场景执行命令前确认依赖是否安装

Sleep — 等待一段时间

让智能体在当前会话中等待 0.1 到 300 秒,等待结束后继续原任务链。它不占用 Shell 进程,并支持用户中断。

属性
风险等级
需要确认
典型场景等待构建完成、轮询部署状态、控制请求频率
Sleep 与 CreateSchedule 的区别

Sleep 是当前会话内的阻塞等待,适合“等几秒后继续检查”。CreateSchedule 是后台异步调度,到点后创建新的执行任务,适合提醒、定期检查和独立汇报。

网络类

WebFetch — 获取网页

获取网页内容并转换为 Markdown,支持正文提取、缓存和超时控制。

属性
风险等级
需要确认
典型场景阅读在线文档、查看 API 参考、摘取网页正文

WebSearch — 网页搜索

搜索互联网并返回结果,支持结果数量和域名过滤。

属性
风险等级
需要确认
典型场景获取最新资料、检索公开信息、查找问题解决方案

HttpRequest — 发起 HTTP 请求

仅在 Windows 上注册,用于在缺少常用命令行网络工具时发起 HTTP 请求。

属性
风险等级
需要确认取决于请求内容
典型场景调用 API、检查服务状态、获取结构化数据

智能体协作类

Delegate — 委派任务

将任务委派给其他智能体、团队或预设子流程。支持同步、异步、handoff 和 Explore 等模式。

属性
风险等级
需要确认取决于权限和任务内容
典型场景跨专业分工、并行调研、让 Explore 预设只读分析代码库

spawn_agent — 启动子智能体

启动临时子智能体处理明确的子任务。子智能体拥有独立上下文,适合并行处理独立问题。

属性
风险等级
需要确认取决于权限和任务内容
典型场景并行阅读多个模块、拆分大型问题、隔离探索任务

handoff — 转交会话

将当前会话交给另一个智能体,并携带原因和上下文摘要。

属性
风险等级
需要确认
典型场景当前智能体判断另一个专业智能体更适合继续处理

request_help — 请求协助

向另一个持久智能体请求意见或帮助,可选择等待对方回复。

属性
风险等级
需要确认
典型场景向领域专家智能体征询建议

SendMessage — 智能体间发送消息

向另一个智能体发送消息,可携带上下文、意图和等待策略。

属性
风险等级
需要确认
典型场景多智能体协作、任务结果回传、团队内沟通

SendUserMessage — 向用户发送消息

智能体主动向你发送 Markdown 消息,可附带文件附件,并能以普通或主动通知状态展示。

属性
风险等级
需要确认
典型场景汇报阶段性结果、发送带附件的说明、主动提醒你关注事项

AskUserQuestion — 向用户提问

在当前会话中显示结构化问题卡片,让智能体向你收集确认、选择或补充信息。

属性
风险等级
需要确认
典型场景澄清需求、确认方案、收集多个字段的答案

ManageTeam — 管理团队

创建和调整智能体团队,设置主管智能体、成员和团队任务。

属性
风险等级
需要确认取决于操作内容
典型场景组建专业团队、调整团队成员、分配团队任务

工作空间与数据类

ManageWorkDirs — 管理工作目录

管理智能体可访问的工作目录,包括列出、添加、移除和设置主目录。

属性
风险等级
需要确认
典型场景添加项目目录、切换主工作区、移除不再使用的路径

GenerateUUID — 生成唯一标识

生成一个或多个 UUID v4。

属性
风险等级
需要确认
典型场景创建唯一 ID、生成测试数据、命名资源

RecallConversation — 检索对话历史

用于按关键词和时间范围检索历史对话记录。

属性
风险等级
需要确认
典型场景回顾之前的讨论、查找历史决策、恢复上下文

JsonRepair — 修复 JSON

修复常见的 JSON 格式问题,并可按预期结构进行整理。

属性
风险等级
需要确认
典型场景修复模型生成的 JSON、整理配置片段

记忆、技能与调度类

Skill — 加载技能

加载并执行指定技能包。技能包可声明可用工具、触发方式、上下文模式、模型和供应商偏好。

属性
风险等级继承技能配置
需要确认继承技能和其调用工具配置
典型场景执行专业流程、调用自定义能力、应用内置全局技能

CreateSchedule — 创建调度任务

创建后台定时任务,支持指定时间、延迟、固定间隔和 Cron 规则。

属性
风险等级
需要确认取决于审批策略
典型场景设置提醒、定期生成报告、安排独立 Prompt 检查

MCP 资源类

McpListResources / McpReadResource

列出或读取 MCP Server 暴露的资源。

属性
风险等级
需要确认
典型场景查看外部服务资源、读取连接器提供的数据

McpListPrompts / McpGetPrompt

列出或获取 MCP Server 提供的 Prompt 模板。

属性
风险等级
需要确认
典型场景复用外部服务提供的标准提示模板

工作流类

WorkflowCreate — 创建工作流

根据 DSL 创建工作流文件,并可同时写入说明文档。

属性
风险等级
需要确认
典型场景新建可复用自动化流程

WorkflowValidate — 校验工作流

校验工作流 DSL 的结构、节点、边和引用关系。

属性
风险等级
需要确认
典型场景保存前检查工作流配置是否有效

WorkflowTest — 测试工作流

使用参数测试工作流执行路径,帮助确认节点配置和输入输出是否正确。

属性
风险等级
需要确认
典型场景调试自动化流程、验证节点输出

WorkflowRun — 运行工作流

执行工作流并返回结构化结果。

属性
风险等级
需要确认
典型场景执行包含代码、LLM、Agent 或人工确认节点的流程

WorkflowView — 打开工作流

打开工作流画布进行查看,不直接编辑内容。

属性
风险等级
需要确认
典型场景查看流程结构、审查节点配置