Files
echo/echo-memory.plugin.src/commands/echo-doctor.md
T
2026-06-26 20:05:47 -05:00

1.2 KiB

description
description
Check ECHO readiness — Python, vault reachability, auth, bootstrap/schema, and key source

Use the echo-memory skill to run a one-call readiness check before relying on memory.

ECHO="${CLAUDE_PLUGIN_ROOT}/skills/echo-memory/scripts/echo.py"
[ -f "$ECHO" ] || ECHO=$(ls /sessions/*/mnt/.remote-plugins/*/skills/echo-memory/scripts/echo.py 2>/dev/null | head -1)   # CoWork sandbox fallback
python3 "$ECHO" doctor
# Windows: use `python` or `py -3` if `python3` is not on PATH.

It prints green/red for: Python version, vault reachability, auth accepted, vault bootstrapped (+ schema_version), and the config source for owner/endpoint/key (per-field: env override ECHO_OWNER/ECHO_BASE/ECHO_KEY, then the machine-local ~/.claude/echo-memory/config.json — or baked-in (plugin) on a per-user baked build, which is authoritative and reported as such). Exits non-zero if anything is red — if the config is missing (or still the placeholder template), ask the operator for their echo-memory config file and install it with echo.py config import <path> (or config set --owner … --endpoint … --key …). For the full vault-invariant lint, run /echo-health.