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

fix(plugin): install over HTTPS, quote the hook, and bump the version #103

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

Fixes issue 3mwixb3xx2y2j (https://tangled.org/permadeath.com/didbot-claude/issues) in this repo; the same URL change in didbot's docs/cli.md is in the didbot docs PR. The README now adds the marketplace from https://tangled.org/permadeath.com/didbot-claude, which needs no Tangled SSH key.

Each hook command in hooks.json is now quoted, so a plugin root with a space in it runs. A new test copies the plugin to such a root and runs every wired command through /bin/sh. The plugin version moves to 0.2.0. A new prek check, scripts/check-plugin-version.py, refuses a commit that changes plugin/ since origin/main without changing that version, because Claude Code offers an update only when it changes. This member is the top of the stack, so its one bump covers every plugin change below it.

🤖 Generated with Claude Code

This pull request has no versions submitted yet.