跳到主要内容

内置工具参考

DesireCore 的内置工具会随客户端版本更新。本文按能力域列出常用工具和用户需要理解的边界;实际可用工具会根据智能体、已启用技能、权限策略和当前平台动态变化。

文件与搜索​

工具功能风险确认
Read读取文本、图片、PDF 和大文件片段低否
Write创建或覆盖文件中默认需要
Edit精确替换文件中的文本片段中默认需要
NotebookEdit编辑 Jupyter Notebook 单元格中默认需要
Ls列出目录内容低否
Glob按文件名模式搜索低否
Grep按文本或正则搜索文件内容低否
ToolSearch / DiscoverTools查询获准工具说明 / 按需加载工具声明低否

Read 会按文件类型选择策略:文本走分页读取,图片走视觉输入,PDF 会在文本提取、按页渲染、目录定位和大文件分段读取之间切换。

系统与工作目录​

工具功能风险确认
Bash执行 Shell 命令高是
PowerShell在 Windows 上执行 PowerShell 命令高是
Which检查命令是否可用低否
ManageWorkDirs添加、移除或设置工作目录中默认需要
GenerateUUID生成 UUID低否
JsonRepair修复常见 JSON 格式问题低否

在默认的审批模式下,命令执行需要你查看完整命令后确认(「外部工具审批」「全部放行」等模式会按其规则放行命令,见安全设置中的审批模式说明)。工作目录为智能体提供默认的操作上下文;若在智能体配置中开启「仅允许访问工作目录」,文件读写会被严格限制在工作目录白名单内(默认不开启时智能体可访问常规本机文件,敏感路径始终受保护)。

网络与浏览器​

工具功能风险确认
WebFetch获取网页并转换为 Markdown低否
WebSearch搜索互联网低否
HttpRequest发起 HTTP 请求,主要用于 Windows 环境中视请求而定
BrowserAct页面导航、输入、等待、截图和浏览中的交互低 - 中视操作而定
BrowserDevtools网络、站点存储、控制台、性能和原始 CDP低 - 高视操作而定
BrowserResume在用户暂停后明确要求继续时恢复浏览器会话低核对新用户轮次
SitePattern*读取或写入站点经验低 - 中写入时可能需要
LocalBookmarks查询本机浏览器书签和历史线索低否

浏览器交互与开发者工具、SitePattern* 和 LocalBookmarks 属于 Web Access v2 的技能能力;BrowserResume 是恢复用户暂停会话的基础入口。详见 Web Access。

协作与任务​

工具功能风险确认
Delegate委派任务给其他智能体、团队或预设流程中视任务而定
SpawnAgent创建临时子智能体中默认需要
Handoff把任务移交给另一个智能体中默认需要
RequestHelp向持久智能体请求协助中默认需要
SendMessage / SendUserMessage智能体间沟通或主动向用户发送消息低否
AskUserQuestion向用户发起结构化问答低否
ManageTeam创建或调整智能体团队中视操作而定
TaskBoardCreate在当前可信团队上下文创建团队任务板,并选择审核/责任策略低否
TaskCreate / TaskUpdate登记任务及维护任务内容和状态,状态变更需运行绑定和权限检查低否
TaskResponsibility指派、认领、交接和分阶段审核;以服务端允许动作为准中权限检查
TaskList / TaskGet查询任务板状态低否

任务工具用于让长任务透明可见,不会自行执行外部副作用。真正有影响的文件、命令、网络或服务调用仍受对应工具权限控制。

TaskBoardCreate 只在可信团队上下文中创建团队任务板;之后创建任务时,智能体使用返回的任务板 ID。普通 TaskCreate 在没有指定任务板时仍会使用基础规则板。

任务工具的调用顺序:

  1. 用 TaskCreate 登记任务,取得 taskRef。这一步不会认领或开始执行。
  2. 指派执行者,再通过 Delegate 显式提供 taskRef 和 contextMode 启动执行。
  3. 执行者通过服务端准入检查后,才能认领、推进状态或提交审核。

用 TaskGet 查看当前允许的动作和拒绝原因。

上下文、记忆与技能​

工具功能风险确认
RecallConversation检索历史对话低否
ManageContext钉住/丢弃对话内容、清空历史、调整上下文容量中视操作而定
CompactSession压缩长会话上下文低否
Skill加载或调用技能视技能而定视技能而定

ManageContext 让智能体主动整理自己的对话上下文:钉住需要长期保留的关键内容、丢弃不再需要的工具调用结果、必要时清空历史为仅保留系统层与已钉住内容、临时调整当前会话允许使用的上下文容量;这些操作不会物理删除原始记录,历史中始终可以完整回看(清空历史、丢弃工具结果等有信息损失的操作需要你确认,其余操作无需确认)。CompactSession 会保留可见历史,只改变后续模型读取旧消息的方式。技能可以携带自己的工具声明和风险策略。

自动化​

工具功能风险确认
CreateSchedule创建延迟、指定时间、间隔或 cron 调度中是
HeartbeatRespond提交心跳巡检结果、通知和文件链接低否
WorkflowCreate创建工作流定义中默认需要
WorkflowValidate / WorkflowTest校验或测试工作流定义低否
WorkflowRun运行已定义工作流中默认需要
WorkflowView打开工作流画布查看结构低否

监控类需求优先使用心跳;定时执行类需求使用调度。调度触发后会在新会话里执行,不继承你当前输入框里的临时上下文。

文档、PDF 与媒体​

工具功能风险确认
ExportDocument导出 PDF、DOCX 等文档低 - 中视目标路径而定
GenerateImage生成或编辑图片中视费用和 provider 而定
GenerateVideo生成视频中视费用和 provider 而定
BeautifyImage美化、裁切或优化图片中视费用和 provider 而定
UnderstandImage调用视觉理解 provider低 - 中视 provider 而定
MathCalc高精度确定性计算低否

媒体生成工具需要对应的 image_gen、video_gen 或图像处理 provider。详见 媒体生成。

MCP 资源​

工具功能风险确认
McpListResources / McpReadResource列出和读取 MCP 资源低否
McpListPrompts / McpGetPrompt列出和展开 MCP Prompt低否

MCP 工具来自你连接的外部服务。它们的权限、风险和审批策略由服务声明与 DesireCore 的本地权限层共同决定。