Built-in Tools Reference
Built-in tools are the operations Anyy can choose during a model turn. Dashboard → Tools shows the authoritative live catalog, including source, toolset, risk, execution policy, approval policy, and enabled state.
Core file and terminal tools
| Tool | Toolset | Purpose |
|---|---|---|
read | file | Read a text file or range |
ls | file | List a directory |
find | file | Find matching paths |
grep | file | Search file contents |
write | file | Create or replace a file |
edit | file | Apply a targeted text edit |
apply_patch | file | Apply a structured multi-file patch |
bash | terminal | Run a shell command in the active working directory |
process | terminal | Interact with tracked background processes |
Read operations are normally direct. File mutations and shell operations are governed by risk analysis, approvals, ChangePlans, audit, path rules, and session mode.
Sessions, memory, and tasks
| Tool | Toolset | Purpose |
|---|---|---|
session_search | sessions | Search earlier Profile sessions within the current scope |
tool_result_read | core | Read a bounded chunk from stored tool-result evidence |
clarify | clarify | Pause the run and ask the user one structured question |
memory | memory | Add, replace, or remove durable USER.md/MEMORY.md entries |
task_create | tasks | Create a durable personal task |
task_list | tasks | List and filter tasks |
task_update | tasks | Update task fields or status |
task_complete | tasks | Complete a task with an optional note |
The memory tool is for durable facts and preferences, not temporary task notes, copied references, or secrets.
Role onboarding
| Tool | Availability | Purpose |
|---|---|---|
role_onboarding_complete | Only while the session's Role has pending or active onboarding | Propose final SOUL.md content and write it after user approval |
After onboarding completes, this tool is removed from later session catalogs.
Automations and messaging
| Tools | Toolset | Purpose |
|---|---|---|
automation_list, automation_history | automation | Inspect schedules and run history |
automation_create, automation_update, automation_delete, automation_run | automation | Manage or trigger scheduled work |
messaging_status | messaging | Inspect available delivery routes |
notify_user | messaging | Send a notification through the current runtime route |
send_message | messaging | Deliver a message or attachment through a supported Channel |
message_receipt | messaging | Inspect delivery receipts |
Outbound delivery depends on configured Channel accounts, conversation scope, access policy, and adapter capability.
Artifacts and generated media
| Tool | Toolset | Availability |
|---|---|---|
artifact_list, artifact_inspect, artifact_pin, artifact_export | artifact | Available when the artifact service is active |
image_generate | media_generation | Added when image generation is configured |
text_to_speech | tts | Added when a TTS route is configured |
artifact_export hands off a Workspace-relative regular file as a temporary generated attachment. It does not move or delete the source.
Web and browser
| Tool | Toolset | Purpose |
|---|---|---|
web_search | web | Search the public web through the configured provider |
web_fetch | web | Fetch readable content from one public HTTP(S) URL |
web_extract | web | Extract readable content from public URLs into structured results |
browser_navigate | browser | Navigate the managed browser |
browser_observe | browser | Read a bounded representation of the current page |
browser_screenshot | browser | Capture the page or selected element |
browser_wait_for | browser | Wait for text, disappearance, or time |
browser_act | browser | Click or type using a recent observed reference |
browser_status, browser_tabs, browser_close | browser | Inspect and manage the browser session |
Browser tools appear only when the backend is enabled and healthy. Navigation and interaction retain their confirmation, policy, and audit requirements.
Skills and delegation
| Tool | Toolset | Purpose |
|---|---|---|
skills_list, skill_view | skills | Discover and read enabled Skill instructions |
skill_manage | skills | Install, create, patch, edit, delete, roll back, reload, or maintain supporting files in the managed Skill library |
delegate_task | subagents | Run one or more bounded child tasks |
background_job | subagents | Start independent background work |
subagent_list, subagent_history, subagent_cancel | subagents | Inspect or stop child work |
skill_manage appears when Profile-managed Skill services are available. It is an audited high-risk configuration tool with no separate approval prompt; system Skills remain immutable. Dashboard and CLI continue to provide explicit user-managed install, rollback, removal, and enable/disable flows. See Skills for the automatic self-improvement review that can use this tool.
MCP tools
An enabled MCP server contributes remote tools in an isolated toolset such as mcp-docs. The exact tool names come from that server's live catalog and optional include list; they are not part of this static built-in list.
Probe and inspect a server before enabling it. Remote tools still receive Anyy governance metadata and can require approval.
Visibility is not permission
A visible tool can still be unavailable because of missing credentials, unhealthy backends, Profile/session toolset selection, scope, or an approval requirement.
This page describes the stable user-facing groups. Dashboard → Tools and the current session catalog reflect optional services, MCP servers, and configuration for the running version.
See Toolsets, Files & Terminal, and Approvals & ChangePlans.