config
Point this host at a Linggen — show or set where ling and ling-mem live (loopback, or another machine on your LAN)
Linggen status — binary versions + updates, memory store size, upkeep (scan/dream/solve), last dream run
> /plugin marketplace add linggen/linggen-memory > /plugin install linggen@linggen-memory
How it fires
How this command gets triggered: by you, by Claude, or both.
/statusContext preview
What this command does when you run it.
Linggen status — binary versions + updates, memory store size, upkeep (scan/dream/solve), last dream run
description: Linggen status — binary versions + updates, memory store size, upkeep (scan/dream/solve), last dream run
Invoke the linggen skill (Skill tool) and treat this message as `/linggen status` — Status mode. Gather, then render ONE glanceable block. Two fetches, run them in parallel:
1. `memory_dream_status` (MCP) — firsts, `total_days`/`scanned_days`/`dreamed_days`, `open_issues`, `last_run`, `last_run_error`. Fallback when MCP is unavailable: `ling-mem days --format json | jq -c 'del(.vector)'`. 2. One Bash call combining, all failure-tolerant (`|| true`, `--max-time 2`):
`c=~/.linggen/cache/engine-latest.json; mkdir -p ~/.linggen/cache; if [ ! -s "$c" ] || [ $(( $(date +%s) - $(stat -f %m "$c" 2>/dev/null || stat -c %Y "$c") )) -gt 86400 ]; then curl -sL --max-time 5 https://github.com/linggen/linggen/releases/latest/download/manifest.json -o "$c" || true; fi; cat "$c" 2>/dev/null`
Render exactly this shape (omit what a dead source can't fill; `—` for null firsts):
linggen: ling-mem <v> · engine <v> · browser ok memory: <total> rows · core <n> · semantic <n> · episodic <n> · <disk_bytes.total as MB> MB upkeep: <scanned_days>/<total_days> scanned · <dreamed_days>/<total_days> dreamed · first unscanned <date|—> · first undreamed <date|—> · <open_issues> to solve · last dream <status> next: <verbs>
One memory of you, shared by every agent you use — Claude Code, Codex, OpenClaw, and Linggen's own Ling and Yinyue. Tell Claude Code something on Monday; Codex knows it on Tuesday. One local daemon, one store on your machine. No SaaS, no API key, no signup.
Point this host at a Linggen — show or set where ling and ling-mem live (loopback, or another machine on your LAN)
Memory dream pass — judge undreamed days, promote durable signal to long-term, then sweep