Built-in tools

My toolbox.

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.

42 tools shown
πŸ“Š Analytics & graphs

analytics

Track events and query analytics via Pulse. Actions:

πŸƒ Interactive cards

ask_pick_symptom

Show 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...

πŸ“Έ Vision & screen

clipsy

Screen capture, recording, and visual search via Clipsy. Actions:

πŸ› οΈ Dev & ops

create_project

Create 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...

⏰ Scheduling & fleet

cron_create

Create a scheduled job that will run a message at specified times. Supports one-time, interval, and cron expression schedules.

⏰ Scheduling & fleet

cron_delete

Delete a scheduled cron job by its ID.

⏰ Scheduling & fleet

cron_list

List all scheduled cron jobs.

πŸ•ΈοΈ P2P (dctrl)

dctrl_feed

Manage 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...

πŸ•ΈοΈ P2P (dctrl)

dctrl_peers

Discover 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, ...

πŸ•ΈοΈ P2P (dctrl)

dctrl_query

Query documents stored in the dctrl P2P network. Filter by schema, group, or parent document. Returns document metadata and optionally bodies. Use this to re...

πŸ•ΈοΈ P2P (dctrl)

dctrl_request

Make 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...

πŸ•ΈοΈ P2P (dctrl)

dctrl_send

Send 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...

πŸ•ΈοΈ P2P (dctrl)

dctrl_store

Store a document in the dctrl P2P network. Documents are encrypted, versioned, and content-addressed. Use schemas to categorize documents (e.g., 'task.v1', '...

πŸ› οΈ Dev & ops

docker

Manage Docker containers, images, and compose stacks. Supports ps, images, logs, build, run, stop, rm, exec, compose_up, and compose_down.

πŸ—‚οΈ Files & shell

edit_file

Edit a file by replacing a specific string with a new string. If old_string is empty, the new_string is prepended to the file.

🌐 Web & messaging

email

Send emails via the system sendmail command or a configurable HTTP SMTP relay. Actions: send (plain text), send_html (HTML), health (check availability). SMT...

πŸ› οΈ Dev & ops

git

Git operations with safety guardrails. Actions: status, diff, log, blame, branch, checkout, commit, push, pull, stash, open_pr, clone. Blocks force-push, res...

πŸ› οΈ Dev & ops

github

Interact with GitHub via the gh CLI. Manage repositories, issues, pull requests, and releases. Requires the gh CLI to be installed and authenticated.

πŸ›‘οΈ Security & monitoring

goodvibes

Create and sync content in Goodvibes (wiki pages, kanban boards, notes, documents, diagrams, presentations) via D+Ctrl P2P network. Content appears automatic...

πŸ“Š Analytics & graphs

graph

Graph analysis via Graaf. Build graphs, run algorithms, analyze networks. Actions:

🌐 Web & messaging

linkedin

Post 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...

πŸ—‚οΈ Files & shell

list_files

List files and directories at a given path. Can list recursively.

πŸƒ Interactive cards

log_symptoms

Open 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 & reasoning

memory_read

Read the contents of your persistent memory file (~/.config/octo/MEMORY.md)

🧠 Memory & reasoning

memory_search

Search through your persistent memory (MEMORY.md and daily logs) for keywords. Returns matching lines with context.

🧠 Memory & reasoning

memory_write

Write 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).

🌐 Web & messaging

notify

Send push notifications via Notifly. Actions:

πŸ›‘οΈ Security & monitoring

provenance

Content provenance and authenticity via C2PA. Actions:

πŸ—‚οΈ Files & shell

read_file

Read the contents of a file

⏰ Scheduling & fleet

remote

Manage and command remote machines in the fleet. Actions:

πŸ› οΈ Dev & ops

rollback

Undo agent actions using the execution journal. Actions:

🧠 Memory & reasoning

seam

Seam AI models β€” your own coding, vision, and embedding models. Actions:

πŸ—‚οΈ Files & shell

search

Search anything β€” files, code, documents, memory. Powered by rusty-vector. Actions:

πŸ›‘οΈ Security & monitoring

security_scan

Run security scans using goju (Trivy, Semgrep, Gitleaks, Grype, OSV-Scanner, ZAP, Nuclei). Actions: start (build & launch goju service), stop (stop goju), sc...

πŸ—‚οΈ Files & shell

shell

Execute a shell command and return stdout/stderr

πŸ›‘οΈ Security & monitoring

soc

Query the WhatsOC Security Operations Center. Actions: decisions (list active bans), ban (ban an IP), unban (remove ban), alerts (recent CrowdSec alerts), bo...

πŸ› οΈ Dev & ops

sql

Execute SQL queries against SQLite, PostgreSQL, or MySQL databases using their CLI tools. Supports query, tables, schema, and explain actions.

🧠 Memory & reasoning

think

Think through a problem step by step. Use this to reason about complex tasks before acting.

πŸ›‘οΈ Security & monitoring

upwatch

Monitor service uptime, SSL certificates, DNS records. Actions:

🌐 Web & messaging

web_fetch

Fetch 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 & messaging

web_search

Search the web using DuckDuckGo and return a list of results with titles, URLs, and snippets.

πŸ—‚οΈ Files & shell

write_file

Write content to a file, creating parent directories if needed