---
title: '@runic-labs/cli'
description: कमांड लाइन से कैश और लेजर का निरीक्षण करें।
sidebar:
  order: 6
---
```package-install
npm i -g @runic-labs/cli
```

कोई `runic invoke` या `runic install` नहीं है — v1 कुछ भी निष्पादित या इंस्टॉल नहीं करता। CLI केवल उसी फ़ाइल-समर्थित स्थिति को पढ़ता है, जिसमें आपकी एजेंट प्रक्रिया पहले से ही `@runic-labs/sdk` के माध्यम से लिखती है।

## `runic cache status`

कैश किए गए हस्ताक्षर, हिट की संख्या और अंतिम उपयोग का समय सूचीबद्ध करता है।

```bash
$ 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]
```

यदि अभी तक कुछ भी कैश नहीं किया गया है, तो यह खाली तालिका के बजाय `No cached decisions yet.` प्रिंट करता है।

## `runic ledger status`

कुल खर्च किए गए बनाम बचाए गए टोकन, साथ ही प्रति-हस्ताक्षर हिट का विवरण दिखाता है।

```bash
$ runic ledger status
Total spent: 2582
Total saved: 12910
Cache hits:  40

Hits by signature:
  a1b2c3d4e5f6  5
  9f8e7d6c5b4a  3
```

## किसी विशिष्ट एजेंट की स्थिति की ओर इंगित करना

CLI उसी स्थान से पढ़ता है जहाँ `@runic-labs/sdk` डिफ़ॉल्ट रूप से लिखता है — वर्तमान कार्यशील निर्देशिका में `.runic/`, या यदि सेट हो तो `$RUNIC_HOME`। इसे उसी निर्देशिका से चलाएँ जहाँ से आपका एजेंट चलता है, या मिलान के लिए `RUNIC_HOME` सेट करें:

```bash
RUNIC_HOME=/var/lib/my-agent/runic runic ledger status
```

## आगे

- [लेजर](/ledger) — पर्दे के पीछे `summary()` वास्तव में क्या गणना करता है
- [बेंचमार्क](/benchmarks) — स्वयं एक पूर्ण खर्च/बचत रन पुनः उत्पन्न करें
