.claude-plugin
Drop the background observer — borrow context lazily instead (peek/search/prepare/receive)
.github
ci: route release.yml CHANGELOG body through env vars (fix template injection)
assets
docs: refresh README for TypeScript MCP rework
docs
Drop the background observer — borrow context lazily instead (peek/search/prepare/receive)
plugin
Drop the background observer — borrow context lazily instead (peek/search/prepare/receive)
prompts
Drop the background observer — borrow context lazily instead (peek/search/prepare/receive)
tests
Drop the background observer — borrow context lazily instead (peek/search/prepare/receive)
threadhop_core
Drop the background observer — borrow context lazily instead (peek/search/prepare/receive)
.gitignore
update .gitignore
CHANGELOG.md
Drop the background observer — borrow context lazily instead (peek/search/prepare/receive)
CLAUDE.md
Drop the background observer — borrow context lazily instead (peek/search/prepare/receive)
install.sh
Add curl-bash installer and restructure README install section
LICENSE
Initial commit
pyrightconfig.json
how this project should be type-checked
README.md
docs: refresh README for TypeScript MCP rework
RELEASE.md
Rewrite RELEASE.md as agent-followable release runbook
ROADMAP.md
Drop the background observer — borrow context lazily instead (peek/search/prepare/receive)
threadhop
refactor: phase 3 — split threadhop entrypoint into cli/commands/*.py
Unable to load file content.

Command Palette

Search for a command to run...