Wires Claude Code to a didbot personal data server: hooks, a plugin, and the harness contract they rest on.

docs: show the flow with didbot's daemon, and correct stale plan items #96

Closed permadeath.com
targeting main
Closed opened by and assigned to permadeath.com
targeting main

Fixes issue 3mwixbipwqr2b (https://tangled.org/permadeath.com/didbot-claude/issues). The README gains a section on running with didbot-agentd: alone on the plugin's socket, or on daemon.sock behind scripts/dev-feed.sh. tools/echo-receiver.py now exits with that pointer instead of a traceback when something already holds its socket, and answers with wire version 2 rather than 1.

In the plans: the editor-extension item in plan/collection.md moves to Done, and the README no longer calls it unverified. whoami and the "eighteen hook events" count are gone. The eight plan/first-run.md items that tools/estimate.py already does move to Done. plugin/bin/didbot-hook no longer describes an || fallback it does not have. The command-line exception in plan/collection.md is removed in the PR for 3mwixbaan3q2j, which edits the same lines, and that PR also rewrites the first-run item on minting, so the two touch neighbouring lines in plan/first-run.md.

🤖 Generated with Claude Code

This pull request has no versions submitted yet.