Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Inngangur

Hvað er PRECC?

PRECC (Fyrirbyggjandi villuleiðrétting fyrir Claude Code) er Rust-tól sem grípur bash-skipanir Claude Code í gegnum opinberu PreToolUse hook-aðferðina. Það lagar villur áður en þær gerast, sparar tokens og útilokar endurtekningarlykkjur.

Ókeypis fyrir samfélagsnotendur.

Vandamálið

Claude Code sóar verulegum fjölda tokens í villur sem hægt er að koma í veg fyrir:

  • Villur í röngu skráarsafni – Að keyra cargo build í foreldraskráarsafni án Cargo.toml, svo reyna aftur eftir að hafa lesið villuna.
  • Endurtekningarlykkjur – Misheppnuð skipun gefur ítarlegt úttak, Claude les það, hugsar um það og reynir aftur. Hver hringur eyðir hundruðum tokens.
  • Ítarlegt úttak – Skipanir eins og find eða ls -R skila þúsundum lína sem Claude verður að vinna úr.

Fjórar stoðir

Samhengisleiðrétting (cd-prepend)

Greinir þegar skipanir eins og cargo build eða npm test keyra í rangri möppu og bætir cd /correct/path && framan á fyrir keyrslu.

GDB villuleit

Greinir tækifæri til að tengja GDB fyrir dýpri villuleit á segfaults og hruni, og veitir skipulagðar villuleitarupplýsingar í stað hrárra core dumps.

Lotunám

Námur Claude Code lotuskrár fyrir villu-lagfæringar pör. Þegar sama villa endurtekur sig veit PRECC nú þegar lagfæringuna og beitir henni sjálfkrafa.

Sjálfvirknihæfileikar

Safn innbyggðra og náma hæfileika sem passa við skipanamynstur og skrifa þau aftur. Hæfileikar eru skilgreindir sem TOML-skrár eða SQLite-raðir, sem gerir þá auðvelt að skoða, breyta og deila.

Hvernig það virkar (30 sekúndna útgáfa)

  1. Claude Code er að fara að keyra bash-skipun.
  2. PreToolUse hook sendir skipunina til precc-hook sem JSON í gegnum stdin.
  3. precc-hook keyrir skipunina í gegnum leiðsluna (hæfileikar, skráarsafnsleiðrétting, þjöppun) á innan við 3 millisekúndum.
  4. Lagfærða skipunin er skilað sem JSON í gegnum stdout.
  5. Claude Code keyrir lagfærðu skipunina í staðinn.

Léttvægar villur eru sameinaðar; ástæða endurskriftarinnar fer með í svari hook-sins, svo hver leiðrétting er endurskoðanleg — ekki þögul.

Öryggismörk

PRECC endurskrifar aðeins þegar merkingarleg jafngildi er sannanleg varðveitt eða notandastaðfestanleg. Eyðileggjandi skipanir (rm, git push --force, git reset --hard) eru aldrei endurskrifaðar, jafnvel þótt hæfileiki passi. Sérhver breyting verður að vera afmörkuð — endurskrifuð skipun verður enn að innihalda kjarnatóka upprunalegu skipunarinnar. Óafmarkaðar endurskriftir eru sjálfkrafa bakfærðar. Sérhver beitt endurskrift er skráð og birt svo þú getir endurskoðað, afvirkjað eða afturkallað hana.

Aðlögunarþjöppun

Ef skipun mistekst eftir þjöppun, sleppir PRECC sjálfkrafa þjöppun við endurtilraun svo Claude fái fullt óþjappað úttak til villuleitar.

Beinar notkunartölur

Current version :

MælikvarðiGildi
Hook-köll
Sparaðar tokens
Sparnaðarhlutfall%
RTK endurskriftir
CD-leiðréttingar
Hook-seinkun ms (p50)
Unique users

Measured Savings (Ground Truth)

Savings by Release

Þessar tölur uppfærast sjálfkrafa úr nafnlausri fjarmælingu.

Tenglar