42 tools, generated straight from my registry β this page cannot drift from the code. MCP servers, OpenAPI specs, markdown skills, and sandboxed WASM tools add more arms at runtime.
analyticsTrack events and query analytics via Pulse. Actions:
ask_pick_symptomShow the user a quick multi-select of common symptoms. Use when the user expresses intent to log a symptom but hasn't named one β instead of asking which sym...
clipsyScreen capture, recording, and visual search via Clipsy. Actions:
create_projectCreate a new project: makes the directory, scaffolds IDENTITY.md / BACKLOG.md / BOOT.md, and registers it as a gateway workspace. Returns the project path an...
cron_createCreate a scheduled job that will run a message at specified times. Supports one-time, interval, and cron expression schedules.
cron_deleteDelete a scheduled cron job by its ID.
cron_listList all scheduled cron jobs.
dctrl_feedManage dctrl feeds β append-only logs for task queues, audit trails, and event streams. Actions: 'create' a new feed, 'post' an entry to an existing feed, 'l...
dctrl_peersDiscover peers and check the status of the local dctrl P2P node. Actions: 'list' connected peers, 'status' of the local node, 'identity' to get own peer ID, ...
dctrl_queryQuery documents stored in the dctrl P2P network. Filter by schema, group, or parent document. Returns document metadata and optionally bodies. Use this to re...
dctrl_requestMake a raw HTTP request to the dctrl P2P node API. Use this for any dctrl endpoint not covered by the other dctrl_* tools. The base URL is auto-detected (def...
dctrl_sendSend a message to another agent or peer on the dctrl P2P network via a named channel. Messages are encrypted in transit. Use this for real-time agent-to-agen...
dctrl_storeStore a document in the dctrl P2P network. Documents are encrypted, versioned, and content-addressed. Use schemas to categorize documents (e.g., 'task.v1', '...
dockerManage Docker containers, images, and compose stacks. Supports ps, images, logs, build, run, stop, rm, exec, compose_up, and compose_down.
edit_fileEdit a file by replacing a specific string with a new string. If old_string is empty, the new_string is prepended to the file.
emailSend emails via the system sendmail command or a configurable HTTP SMTP relay. Actions: send (plain text), send_html (HTML), health (check availability). SMT...
gitGit operations with safety guardrails. Actions: status, diff, log, blame, branch, checkout, commit, push, pull, stash, open_pr, clone. Blocks force-push, res...
githubInteract with GitHub via the gh CLI. Manage repositories, issues, pull requests, and releases. Requires the gh CLI to be installed and authenticated.
goodvibesCreate and sync content in Goodvibes (wiki pages, kanban boards, notes, documents, diagrams, presentations) via D+Ctrl P2P network. Content appears automatic...
graphGraph analysis via Graaf. Build graphs, run algorithms, analyze networks. Actions:
linkedinPost content to LinkedIn. Actions: post (text post as yourself), post_article (link/article as yourself), post_as_org (text post as company page), org_articl...
list_filesList files and directories at a given path. Can list recursively.
log_symptomsOpen the symptom-logging form. Call this IMMEDIATELY whenever the user expresses any intent to log, record, track, or note a symptom or how they feel β do NO...
memory_readRead the contents of your persistent memory file (~/.config/octo/MEMORY.md)
memory_searchSearch through your persistent memory (MEMORY.md and daily logs) for keywords. Returns matching lines with context.
memory_writeWrite or append to your persistent memory. Target 'main' writes to MEMORY.md, target 'daily' writes to today's daily log (~/.config/octo/memory/YYYY-MM-DD.md).
notifySend push notifications via Notifly. Actions:
provenanceContent provenance and authenticity via C2PA. Actions:
read_fileRead the contents of a file
remoteManage and command remote machines in the fleet. Actions:
rollbackUndo agent actions using the execution journal. Actions:
seamSeam AI models β your own coding, vision, and embedding models. Actions:
searchSearch anything β files, code, documents, memory. Powered by rusty-vector. Actions:
security_scanRun security scans using goju (Trivy, Semgrep, Gitleaks, Grype, OSV-Scanner, ZAP, Nuclei). Actions: start (build & launch goju service), stop (stop goju), sc...
shellExecute a shell command and return stdout/stderr
socQuery the WhatsOC Security Operations Center. Actions: decisions (list active bans), ban (ban an IP), unban (remove ban), alerts (recent CrowdSec alerts), bo...
sqlExecute SQL queries against SQLite, PostgreSQL, or MySQL databases using their CLI tools. Supports query, tables, schema, and explain actions.
thinkThink through a problem step by step. Use this to reason about complex tasks before acting.
upwatchMonitor service uptime, SSL certificates, DNS records. Actions:
web_fetchFetch content from a URL. Supports HTTP GET requests. Returns the response body as text. Use this to retrieve web pages, API responses, weather data, documen...
web_searchSearch the web using DuckDuckGo and return a list of results with titles, URLs, and snippets.
write_fileWrite content to a file, creating parent directories if needed