Sparnaður
PRECC rekur áætlaðan táknasparnað frá hverri fangstöðvun. Notaðu precc savings til að sjá hversu miklu sóun PRECC hefur komið í veg fyrir.
Fljótlegt yfirlit
$ precc savings
Session Token Savings
=====================
Total estimated savings: <span data-stat="session_tokens_saved">8,741</span> tokens
Breakdown:
Pillar 1 (cd prepends): <span data-stat="session_p1_tokens">3,204</span> tokens (<span data-stat="session_p1_count">6</span> corrections)
Pillar 4 (skill activations): <span data-stat="session_p4_tokens">1,560</span> tokens (<span data-stat="session_p4_count">4</span> activations)
RTK rewrites: <span data-stat="session_rtk_tokens">2,749</span> tokens (<span data-stat="session_rtk_count">11</span> rewrites)
Lean-ctx wraps: <span data-stat="session_lean_tokens">1,228</span> tokens (<span data-stat="session_lean_count">2</span> wraps)
Ítarleg sundurliðun (Pro)
$ precc savings --all
Session Token Savings (Detailed)
================================
Total estimated savings: <span data-stat="session_tokens_saved">8,741</span> tokens
Command-by-command:
# Time Command Saving Source
1 09:12 cargo build 534 tk cd prepend (cargo-wrong-dir)
2 09:14 cargo test 534 tk cd prepend (cargo-wrong-dir)
3 09:15 git status 412 tk cd prepend (git-wrong-dir)
4 09:18 npm install 824 tk cd prepend (npm-wrong-dir)
5 09:22 find . -name "*.rs" 387 tk RTK rewrite (output truncation)
6 09:25 cat src/main.rs 249 tk RTK rewrite (lean-ctx wrap)
7 09:31 cargo clippy 534 tk cd prepend (cargo-wrong-dir)
...
Pillar Breakdown:
Pillar 1 (context resolution): <span data-stat="session_p1_tokens">3,204</span> tokens <span data-stat="session_p1_pct">36.6</span>%
Pillar 2 (GDB debugging): 0 tokens 0.0%
Pillar 3 (mined preventions): 0 tokens 0.0%
Pillar 4 (automation skills): <span data-stat="session_p4_tokens">1,560</span> tokens <span data-stat="session_p4_pct">17.8</span>%
RTK rewrites: <span data-stat="session_rtk_tokens">2,749</span> tokens <span data-stat="session_rtk_pct">31.5</span>%
Lean-ctx wraps: <span data-stat="session_lean_tokens">1,228</span> tokens <span data-stat="session_lean_pct">14.1</span>%
Hvernig sparnaður er áætlaður
Hver leiðréttingartegund hefur áætlaðan táknakostnað byggt á því hvað hefði gerst án PRECC:
| Leiðréttingartegund | Áætlaður sparnaður | Rökstuðningur |
|---|---|---|
| cd prepend | ~500 tokens | Villuúttak + Claude-rökstuðningur + endurtilraun |
| Þekkingarvirkjun | ~400 tokens | Villuúttak + Claude-rökstuðningur + endurtilraun |
| RTK rewrite | ~250 tokens | Orðmörg úttak sem Claude hefði þurft að lesa |
| Lean-ctx wrap | ~600 tokens | Innihald stórra skráa þjappað |
| Lærð forvörn | ~500 tokens | Þekkt villumunstur forðast |
Þetta eru varfærin áætlanir. Raunverulegur sparnaður er oft meiri vegna þess að rökstuðningur Claude um villur getur verið orðmargur.
Uppsafnaður sparnaður
Sparnaður helst á milli lota í PRECC-gagnagrunninum. Með tímanum geturðu fylgst með heildaráhrifunum:
$ precc savings
Session Token Savings
=====================
Total estimated savings: <span data-stat="session_tokens_saved">8,741</span> tokens
Lifetime savings: <span data-stat="total_tokens_saved">142,389</span> tokens across <span data-stat="total_sessions">47</span> sessions
Stöðustika
Eftir uppsetningu setur PRECC inn statusLine-færslu í ~/.claude/settings.json svo stöðustika Claude Code sýni rauntíma setumælingar:
$0.42 spent | 1.2M in/out | 📊 last cmd: −1.2K | PRECC: 7 fixes | 5.8ms avg | this session: 320 saved over 7 cmds (~$0.05) | lifetime: 8.9K saved over 217 cmds (~$2.85)
Stilltu PRECC_LANG til að birta merkimiða á þínu tungumáli — sjá kaflann um staðfærslu.
Hver hluti:
| Hluti | Heimild | Merking | Endurstillist við endurræsingu setu? |
|---|---|---|---|
$0.42 spent | cost.total_cost_usd | Uppsöfnuð setukostnaður tilkynntur af Claude Code | Já |
1.2M in/out | total_input_tokens + total_output_tokens | Ókahuð inn- + úttak-tákn í setunni | Já |
📊 last cmd: −1.2K | PRECC-mæling á síðustu Bash-skipun | Raunverulegur sparnaður mældur með því að keyra upprunalega skipun aftur | Nei (helst milli seta) |
PRECC: 7 fixes | metrics.log | Fjöldi leiðréttinga í þessari setu — aðeins fjöldi, engin fölsk táknáætlun | Já |
5.8ms avg | PRECC-krókatöf p50 | Tími sem PRECC eyðir í að vinna úr hverri tólakallið | Já |
bash 18% of total | post_observations.log | Hlutfall setutákna sem koma frá Bash-úttaki — skýrir af hverju sparnaður PRECC er náttúrulega aðeins brot af heildarkostnaði (PRECC fínstillir aðeins Bash-úttak) | Já |
this session: 320 saved over 7 cmds (~$0.05) | .lifetime_summary.json − baseline | Raunverulegt delta per setu. Falið þegar delta er núll (upphaf setu) | Já (grunnlína endurtekin) |
lifetime: 8.9K saved over 217 cmds (~$2.85) | .lifetime_summary.json | Uppsöfnuð sparnað tákn og endurmældar skipanir frá fyrstu uppsetningu PRECC, ásamt áætluðu USD-virði á núverandi gengi per tákn | Nei |
lifetime:-hlutinn er settur síðast svo hann verði sá fyrsti sem styttur er ef viðmót Claude Code klippir stikuna við hægri brúnina.
Af hverju kostnaður og táknfjöldi deilast ekki
Sýndur 1.2M in/out er ekki nefnari sem framleiddi $0.42 spent. cost.total_cost_usd Claude Code er reiknað út frá fullri táknsundurliðun API — grunninntak, úttak, auk skyndiminnislestra og skyndiminnissköpunar. Uppsöfnuð skyndiminnistáknin yfir alla setuna eru ekki birt í statusline-skemanu, svo PRECC getur aðeins sýnt sýnilega (ekki-skyndiminnis) hlutann.
Í löngum setum með mikilli endurlestur skráa geta skyndiminnislestrar verið 10× sýnilegur táknfjöldi. Þess vegna væri villandi að para þá saman sem hlutfall — PRECC sýnir þá þess í stað sem sjálfstæða hluta.
Af hverju PRECC reiknar ekki kostnaðinn
Kostnaðartalan er opinber. PRECC les cost.total_cost_usd orðrétt úr JSON-inum sem Claude Code sendir gegnum stdin í status-skipunina. Það er sama talan og Claude Code dregur af áskriftar-/notkunarheimildinni þinni. Þú getur sannreynt það hvenær sem er með innbyggðu /cost-skástriksskipuninni — bæði ættu að passa.
Hvað ræður kostnaðinum
Fyrir Claude Opus 4.6:
| Token type | Standard (≤200k context) | 1M context tier |
|---|---|---|
| Input | $15 / MTok | $30 / MTok |
| Output | $75 / MTok | $150 / MTok |
| Cache write | $18.75 / MTok | $37.50 / MTok |
| Cache read | $1.50 / MTok | $3 / MTok |
Stærstu drífvélar í löngum setum eru venjulega úttakstákn (dýrasta tegundin á hvert tákn, sérstaklega á 1M-samhengisstiginu), endurteknar skyndiminnislestrar (ódýrar hver fyrir sig en safnast hratt yfir margar lotur) og skyndiminnissköpun (skrifuð einu sinni á hverja skráarlestur á ~1,25× grunninntaksgjaldinu). PRECC dregur úr kostnaði sýnilegra tákna með því að þjappa Bash-úttak (hlutinn 📊 last cmd: sýnir sparnað á hverja skipun), en getur ekki dregið úr skyndiminnislestri skráa sem Claude er þegar búið að hlaða.
Stöðug setutalningar
“PRECC: N fixes”-hlutinn telur atburði frá varanlegu upphafi setu, sem er skrifað í ~/.local/share/precc/sessions/<session_id>.start við fyrstu statusline-endurnýjun hverrar setu. Þetta gerir talninguna einsleita — hún getur ekki lækkað miðsetu þótt cost.total_duration_ms vanti við tiltekna endurnýjun.
Sjálfkrafa endurnýjað ævisnapshot
lifetime:-hlutinn les ~/.local/share/precc/.lifetime_summary.json, sem er endurskrifað við hverja PostToolUse-mælingu og við hverja precc savings-beiðni. this session:-hlutinn les sömu lifetime-skrá en dregur frá grunnlínu á hverja setu sem er varðveitt við fyrstu endurnýjun hverrar setu. Engin handvirk endurnýjun þörf — skrárnar uppfæra sig sjálfar.
Að bæla niður stöðustikuna
Ef þú vilt heldur halda núverandi stöðustiku þinni, stilltu þá þína eigin statusLine-skipun í ~/.claude/settings.json. Uppsetningarforrit PRECC mun greina sérsniðna gildið og láta það ósnortið í síðari uppfærslum.
Til að bæla aðeins 📊 PRECC-línuna fyrir hverja samskipti (í additionalContext), stilltu PRECC_QUIET=1 í skeljarumhverfinu þínu.
Related research
PRECC’s three savings mechanisms each have a counterpart in the recent literature. These are related work — the ideas PRECC’s design draws on. Their reported figures are their measurements, not PRECC’s: PRECC only ever quotes numbers measured on your own machine (see “measured, not estimated”, above).
- Output/trajectory trimming (PRECC’s
diet+ bash-output compression) — Reducing Cost of LLM Agents with Trajectory Reduction (AgentDiet), FSE 2026, arXiv:2509.23586. Removes redundant/expired trajectory content post-hoc; reports −39.9–59.7% input tokens. PRECC applies the same idea pre-execution and deterministically (no extra LLM call). - Skills as programs (PRECC’s mined + builtin rewrite skills) — Harnessing LLM Agents with Skill Programs, arXiv:2605.17734. Frames reusable agent skills as executable program functions — the same analogy behind PRECC’s command-rewrite skills (a pattern → a deterministic rewrite).
- Context compression (PRECC’s
compress+lean-ctxwrapping) — Compress the Context, Keep the Commitments: A Formal Framework for Verifiable LLM Context Compression, arXiv:2605.17304. Recent work on compressing context without losing required information — the property PRECC’s deterministic, cache-stable rewrites aim to preserve.