@runic-labs/cli
Untersuche den Cache und das Ledger über die Befehlszeile.
npm install -g @runic-labs/clipnpm add -g @runic-labs/clinpm install -g @runic-labs/clibun add -g @runic-labs/cliEs gibt kein runic invoke und kein runic install — v1 führt nichts aus und installiert nichts. Die CLI liest nur denselben dateibasierten Zustand, den dein Agentenprozess bereits über @runic-labs/sdk schreibt.
runic cache status
Listet zwischengespeicherte Signaturen, Trefferzahlen und Zeitpunkte der letzten Nutzung auf.
$ runic cache status
a1b2c3d4e5f6 hits=3 tokensSpent=323 lastUsed=2026-08-21T22:40:11.203Z
9f8e7d6c5b4a hits=0 tokensSpent=210 lastUsed=2026-08-21T22:39:58.771Z [stale]
Wenn noch nichts zwischengespeichert wurde, wird statt einer leeren Tabelle No cached decisions yet. ausgegeben.
runic ledger status
Zeigt die insgesamt ausgegebenen gegenüber den eingesparten Tokens sowie eine Aufschlüsselung der Treffer pro Signatur.
$ runic ledger status
Total spent: 2582
Total saved: 12910
Cache hits: 40
Hits by signature:
a1b2c3d4e5f6 5
9f8e7d6c5b4a 3
Auf den Zustand eines bestimmten Agenten verweisen
Die CLI liest standardmäßig aus demselben Speicherort, in den @runic-labs/sdk schreibt — .runic/ im aktuellen Arbeitsverzeichnis oder $RUNIC_HOME, falls gesetzt. Führe sie aus demselben Verzeichnis aus, aus dem dein Agent läuft, oder setze RUNIC_HOME entsprechend:
RUNIC_HOME=/var/lib/my-agent/runic runic ledger status
Weiter
- Ledger — was
summary()tatsächlich im Hintergrund berechnet - Benchmarks — führe selbst einen vollständigen Ausgaben-/Einsparungslauf durch