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 ánCargo.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
findeðals -Rskila þú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)
- Claude Code er að fara að keyra bash-skipun.
- PreToolUse hook sendir skipunina til
precc-hooksem JSON í gegnum stdin. precc-hookkeyrir skipunina í gegnum leiðsluna (hæfileikar, skráarsafnsleiðrétting, þjöppun) á innan við 3 millisekúndum.- Lagfærða skipunin er skilað sem JSON í gegnum stdout.
- 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ði | Gildi |
|---|---|
| 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
- GitHub: https://github.com/peria-ai/precc-cc
- Vefsíða: https://peria.ai
- Skjölun: https://precc.cc