DesireCore built-in tools evolve with the client. This page groups common tools by capability area; the exact tools available to an agent depend on the agent, enabled skills, permissions, and platform.
Files and Search
| Tool | Function | Risk | Confirmation |
|---|
Read | Read text, images, PDFs, and large file ranges | Low | No |
Write | Create or overwrite files | Medium | Usually |
Edit | Replace precise text ranges | Medium | Usually |
NotebookEdit | Edit Jupyter Notebook cells | Medium | Usually |
Ls | List directory contents | Low | No |
Glob | Search by filename pattern | Low | No |
Grep | Search file contents | Low | No |
ToolSearch | Search deferred tools, connectors, and external capabilities | Low | No |
Read chooses a strategy by file type. PDFs may be read as text, rendered page by page for vision models, or loaded by range for large files.
System and Workspace
| Tool | Function | Risk | Confirmation |
|---|
Bash | Run shell commands | High | Yes |
PowerShell | Run PowerShell commands on Windows | High | Yes |
Which | Check command availability | Low | No |
ManageWorkDirs | Manage working directories | Medium | Usually |
GenerateUUID | Generate UUIDs | Low | No |
JsonRepair | Repair common JSON formatting problems | Low | No |
Web and Browser
| Tool | Function | Risk | Confirmation |
|---|
WebFetch | Fetch a webpage as Markdown | Low | No |
WebSearch | Search the web | Low | No |
HttpRequest | Send HTTP requests, primarily for Windows environments | Medium | Depends |
Browser* | Control browser tabs, clicks, scrolling, screenshots | Low-Medium | Depends |
SitePattern* | Read or write site usage patterns | Low-Medium | May be needed |
LocalBookmarks | Search local browser bookmarks/history hints | Low | No |
Browser, SitePattern, and LocalBookmarks tools are Web Access skill-scoped tools. See Web Access.
Collaboration and Tasks
| Tool | Function | Risk | Confirmation |
|---|
Delegate | Delegate work to another agent, team, or preset flow | Medium | Depends |
SpawnAgent | Create a temporary sub-agent | Medium | Usually |
Handoff | Transfer work to another agent | Medium | Usually |
RequestHelp | Ask a persistent agent for help | Medium | Usually |
SendMessage / SendUserMessage | Communicate between agents or proactively message the user | Low | No |
AskUserQuestion | Ask the user a structured question | Low | No |
ManageTeam | Create or adjust an agent team | Medium | Depends |
TaskCreate / TaskUpdate | Maintain the floating task board | Low | No |
TaskList / TaskGet | Query task board state | Low | No |
Context, Memory, and Skills
| Tool | Function | Risk | Confirmation |
|---|
RecallConversation | Retrieve conversation history | Low | No |
CompactSession | Compact long conversation context | Low | No |
Skill | Load or invoke a skill | Depends | Depends |
Automation
| Tool | Function | Risk | Confirmation |
|---|
CreateSchedule | Create delay, at, interval, or cron schedules | Medium | Yes |
HeartbeatRespond | Submit heartbeat outcome, notifications, and file links | Low | No |
WorkflowCreate | Create workflow definitions | Medium | Usually |
WorkflowValidate / WorkflowTest | Validate or test workflow definitions | Low | No |
WorkflowRun | Run workflows | Medium | Usually |
WorkflowView | Open the workflow canvas for inspection | Low | No |
| Tool | Function | Risk | Confirmation |
|---|
ExportDocument | Export PDF, DOCX, or related formats | Low-Medium | Depends |
GenerateImage | Generate or edit images | Medium | Depends on provider/cost |
GenerateVideo | Generate videos | Medium | Depends on provider/cost |
BeautifyImage | Improve, crop, center, or optimize images | Medium | Depends |
UnderstandImage | Use a vision provider | Low-Medium | Depends |
MathCalc | Deterministic high-precision calculation | Low | No |
Media generation tools require a configured image_gen, video_gen, or image processing provider. See Media Generation.
MCP Resources
| Tool | Function | Risk | Confirmation |
|---|
McpListResources / McpReadResource | List and read MCP resources | Low | No |
McpListPrompts / McpGetPrompt | List and expand MCP prompts | Low | No |
MCP tools come from connected external services. Their permissions, risks, and approval behavior depend on the service declaration and DesireCore local permission policy.