Claude Chat & Cowork
Claude.ai agents that learn from every conversation.
--harness claudeWhat 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
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
Upload the skill zip
In claude.ai → Customize → Skills → Upload, select the zip the CLI just generated.
- 3
Allowlist the Hindsight host
Settings → Capabilities → add the Hindsight host (e.g.
api.hindsight.vectorize.io). The skill calls Hindsight viacurl. - 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).