Spirit Agent
Download

Tools

Tools the agent can call. Some appear only when the model, slot, or mode qualifies.

These tools operate on the workspace you opened. Ask mode can read and search; it cannot create, edit, delete, apply patches, run shell, or generate images or videos.

ToolRole
read_fileRead a file, or read images and videos
create_fileCreate a file
edit_fileEdit an existing file
delete_fileDelete a file
apply_patchExposed when the model and transport are eligible (for example an OpenAI-provider GPT model); replaces create_file / edit_file / delete_file on that path
globFind paths by glob (respects .gitignore)
grepSearch file contents (respects .gitignore)
lsList one directory, not recursive. Path must be absolute
shellRun a command with reason and command. Ask mode cannot call it
web_fetchFetch an http or https URL and return Markdown. A host tool, not provider search
web_searchExposed when the current model provider supports web search. Returns titles, URLs, and snippets
generate_imageExposed after you assign an image model in Settings → Models. Generates one image. Ask mode cannot call it
generate_videoExposed after you assign a video model in Settings → Models. Generates a short video. Ask mode cannot call it
get_diagnosticsExposed when a language server is ready. Pass paths; returns errors and warnings. Ask mode can use it
ask_questionsStructured questions; the turn waits until you answer. See Ask questions
subagentDelegate a scoped task to a child session. See Subagents
create_planPlan mode only. Writes plans/{name}.md. See Modes
todo_listList todos for the current session
todo_writeReplace the full todo list for the current session
finish_taskExposed only when Loop is on. Marks the current task complete
dream_listWhen Dreams is available on Desktop, list non-expired summaries for the current workspace and branch
dream_readRead one full dream by id. Write tools belong to the background collector, not the conversation

Edits and deletes wait for approval on the default level. shell waits too.

Configured MCP servers and extensions add more tools to the same list.

On this page