What the agent can actually do to your workspace — and how it avoids doing it slowly.
A real toolset
read_file, write_file, edit_file, list_dir, search (exact-string grep), semantic_search (ranked, meaning-based lookup for when you don't know the exact name), project_map (a whole repo's structure and definitions in one call, for orienting before reading files one by one), run_shell, and todo_write for tracking multi-step work. edit_file changes only the exact span you point it at rather than rewriting the whole file, which is both cheaper and means it can't accidentally corrupt code it never touched.
"where do we load a file from disk?" → reader.rs:1-4 (score 0.42) — found without knowing the function is named read_file
Independent tool calls run in parallel
Scaffolding four files, or reading several before planning, no longer costs four sequential turns — independent calls in one turn run concurrently. Edits to the same file are automatically serialized behind the scenes in the order they were requested, so batching never risks one edit silently overwriting another.
measured on an identical 4-file task: 8.33s sequential → 2.60s batched
Servers and watchers, without the orphans
Anything that doesn't exit on its own — a dev server, a watcher — runs in the background and keeps running for the session, writing to a log file the agent can read back later. Re-running the same command replaces the previous one, so a stale process holding a port is never something you have to go hunt down and kill manually. Ordinary (non-background) commands are cleaned up completely when they finish, including anything they themselves started.
started in background (pid 48120); output → /tmp/hivemind-bg-1738.log
Create PDFs and spreadsheets, not just code
create_pdf and create_spreadsheet produce real files directly — headings, paragraphs, tables, sheets of cells and formulas — with no Python or LibreOffice install required, and they always produce a valid file rather than a best-effort attempt. For a PowerPoint deck or anything past that, HiveMind writes and runs a small script instead of forcing it through a tool that wasn't built for it.
wrote 4213 bytes to report.pdf (3 pages)
Turn a codebase into a diagram
create_diagram takes Mermaid syntax — flowchart, sequence, class, ER, state, gantt, and more — and renders it as an image. The raw diagram source is always written first, so nothing is wasted even with zero extra tooling installed; if mmdc (mermaid-cli) is on your machine, it also renders a real .svg or .png alongside it. A missing renderer or a broken diagram never fails the task outright — HiveMind explains exactly what happened and how to view the source anyway (mermaid.live, or any Mermaid-aware editor).
wrote docs/flow.mmd (source) and rendered docs/flow.svg
Search the web, with citations
Opt-in, hosted-only, and off by default. hivemind auth login unlocks web_search and web_fetch for that session; turn them on with --web at launch or /web on mid-session, and HiveMind is capped at 3 search/fetch operations per request — enough to answer a real question, not enough to spiral into an unbounded crawl. Every claim comes back as a numbered source with its title, URL, and publish date, rendered as clean citation cards rather than raw scraped text — in both the terminal and the VS Code extension — and web content is treated as untrusted data the model reads, never as instructions it follows.
1. [Eiffel Tower information: facts, height in feet, weight](https://www.toureiffel.paris/en/the-monument/key-figures) (published 2026-02-23)