Self-Driving AgentsGitHub →

Claude Chat & Cowork

Claude.ai agents that learn from every conversation.

--harness claude

What you get

A claude.ai conversation today is a clean slate every time — nothing carries over. With self-driving agents installed, the agent gets sharper with use: it learns from each chat, builds its own knowledge pages, and walks into the next conversation already informed.

  • Learns from every conversation — preferences, decisions, and key information from each chat are saved and surface in the next one.
  • Builds its own playbooks — the agent maintains long-form pages (a personal wiki) that self-rewrite from what it has learned.
  • Activate any agent on demand — type /<agent-name> in any chat to load it. Multiple agents in the same Claude account stay isolated.

Setup

  1. 1

    Install the agent

    One CLI call creates the bank in Hindsight, ingests seed content, and generates a self-contained skill zip with your connection baked in.

    npx @vectorize-io/self-driving-agents install marketing/seo --harness claude
  2. 2

    Upload the skill zip

    In claude.ai → Customize → Skills → Upload, select the zip the CLI just generated.

  3. 3

    Allowlist the Hindsight host

    Settings → Capabilities → add the Hindsight host (e.g. api.hindsight.vectorize.io). The skill calls Hindsight via curl.

  4. 4

    Activate in any chat

    Start a new conversation and type the agent slash command.

    /marketing-seo

How it works

Unlike the other harnesses, claude.ai has no plugin or hook surface — the integration is a Claude Skill: a zip with a SKILL.md whose Hindsight API URL, bank id, and token are baked in at install time. When you activate it, Claude reads the skill's startup sequence and loads every knowledge page in the bank. There are no auto-hooks, so the skill instructs the agent to self-retain important content during the conversation by curl-ing the retain endpoint. Self-hosted Hindsight must be publicly reachable from Claude's servers — localhost URLs are rejected at install time. The skill exposes the tools below.

Tools the agent gets

list_pagesList page ids and names.
get_pageRead a page.
create_pageWrite a new page (title + content).
update_pageOverwrite a page (title + content).
delete_pageRemove a page.
recallSearch retained memories.
retainSelf-retain conversation content (no auto-hooks in claude.ai).

Bank mapping