Skip to content

0.1.15

Choose a tag to compare

@sPROFFEs sPROFFEs released this 06 Jun 19:22
· 75 commits to main since this release

Tools tab — install graphify (and future managed tools) from the TUI

Ctrl-4 opens a new Tools tab next to Agents. Today's only registered tool is graphify; rows show availability + version + install hint, Enter or i runs the install with live uv output streamed
inline. After install, the bin dir at <config>/clade/tools/graphify/bin/ is automatically prepended to PATH at every Clade startup (via ImportClademToolsToPath), so wpc-staged template scripts can call
graphify by name. Nav hotkeys shifted to make room: Backup is Ctrl-5, Local LLM Ctrl-6, Help Ctrl-7.

clade -install-tool <name> — same install path, headless

For scripts and one-shots. Same dispatch the TUI uses, no terminal UI:

clade -install-tool graphify

Unknown names print Available: graphify (and any future tools added to installer.KnownTools()).

On-launch hint when a bundle tool is missing

PrepareSandbox now walks every imported tool / agent / knowledge / hook's ImportedFrom, maps the bundle basename to a KnownTools() entry, and probes PATH + the managed prefix. If the underlying binary
isn't reachable, the launching screen surfaces a one-line note with the exact clade -install-tool <name> command. No silent "graphify: command not found" inside the chat.

Docs

README.md gains a top-level "Imports, managed tools, hooks (the 0.1.14+ feature set)" section: the two install paths for graphify (TUI tab + CLI), the hooks.json source schema with the portable-event →
claude mapping table, and a 3-step end-to-end verify block. Documentation moves from docs/ reference into the README where users actually land.

Carry-forward

All 0.1.14 features are still in: imports: in workpath.json, the managed-prefix install for graphify via uv tool install with UV_INDEX_URL pinned, hooks.json with seven portable events compiling to
.claude/settings.json for claude (other targets get a "declared but not wired" note). 0.1.13's supply-chain stance (per-pnpm --registry=https://registry.npmjs.org/, OpenClaude phantom-dep managed-prefix
workaround) remains in place.

SHA256

ad331cbf8d7c3c0863a60a0ab3d35d8964fbc1b126fc7f566a6851252377c55d clade-darwin-amd64.tar.gz
e566f2e53413d7b25db6330460a21dcc6dd2ef96c39f01e8a8dababd1df5d05b clade-darwin-arm64.tar.gz
88ecf143aa617ccaf6e26dd583b1be0955fe7c7504590b7f371e2e57d796e3d1 clade-linux-amd64.tar.gz
2896f7ff7dad7effba3d69d75fce589955d75636be5a54745a6ee60765c27315 clade-linux-arm64.tar.gz
22185d39a588bd6b43c0d5dedfc087e408fe7355c8c058c7b4c8b78f696443b8 clade-windows-amd64.zip