ངོ་སྤྲོད།
PRECC ནི་གང་ཡིན་ནམ།
PRECC (Claude Code ཡི་སྔོན་བརྟག་ནོར་འཆུག་བཅོས་སྒྲིག) ནི་ Rust ལག་ཆ་ཞིག་ཡིན་པ་དང་། PreToolUse hook ཡི་གཞུང་འབྲེལ་ཐབས་ལམ་བརྒྱུད་ནས་ Claude Code ཡི་ bash བཀའ་གནང་འགོག་ཐུབ། འདིས་ནོར་འཁྲུལ་*མ་བྱུང་གོང་ནས་*བཅོས་ཏེ་ token ཉར་ཚགས་བྱེད་ཅིང་ཡང་སྐྱར་འབད་བརྩོན་གྱི་འཁོར་སྐོར་མེད་པར་བཟོ་ཐུབ།
སྤྱི་ཚོགས་བཀོལ་མཁན་ལ་རིན་མེད།
དཀའ་རྙོག
Claude Code ནི་སྔོན་འགོག་ཐུབ་པའི་ནོར་འཁྲུལ་ལ་ token མང་པོ་གཏོར་སྐྱོན་གཏོང་གིན་ཡོད།
- ཡིག་སྣོད་ནོར་བའི་ནོར་འཁྲུལ། –
Cargo.tomlམེད་པའི་ཕ་ཡིག་སྣོད་ནང་དུ་cargo buildབཀོལ་སྤྱོད་བྱས་པ་དང་། ནོར་འཁྲུལ་བཀླགས་རྗེས་ཡང་སྐྱར་འབད་བརྩོན་བྱེད་པ། - ཡང་སྐྱར་འབད་བརྩོན་གྱི་འཁོར་སྐོར། – ཕམ་ཉེས་པའི་བཀའ་གནང་གིས་འབྲས་བུ་མང་པོ་ཐོན་པ་དང་། Claude གིས་བཀླགས་ནས་བསམ་བློ་གཏོང་སྟེ་ཡང་སྐྱར་འབད་བརྩོན་བྱེད། འཁོར་རེ་རེར་ token བརྒྱ་ཕྲག་འགས་གཏོར་སྐྱོན་འགྲོ།
- འབྲས་བུ་མང་པོ། –
findདང་ls -Rལྟ་བུའི་བཀའ་གནང་གིས་ཐིག་ཕྲེང་སྟོང་ཕྲག་ཐོན་ཏེ་ Claude གིས་སྦྱོར་སྒྲིག་བྱེད་དགོས།
ཀ་བ་བཞི།
Context Fix (cd-prepend)
Detects when commands like cargo build or npm test run in the wrong directory and prepends cd /correct/path && before execution.
GDB དྲ་འབྲེལ་ཞིབ་འཇུག
Segfault དང་འགག་ཉེས་ལ་ཟབ་མོའི་ཞིབ་འཇུག་ཆེད་ GDB སྦྲེལ་མཐུད་བྱེད་པའི་གོ་སྐབས་འཚོལ་ཞིབ་བྱེད་ཅིང་། core dump མ་བྱས་པར་བཀོད་སྒྲིག་གི་ཞིབ་འཇུག་ཆ་འཕྲིན་སྤྲོད།
གོ་སྐབས་གཏེར་འདོན།
Claude Code ཡི་གོ་སྐབས་ཐོ་ཡིག་ནང་ནས་ཕམ་ཉེས་-བཅོས་སྒྲིག་གི་ཟུང་ཟུང་གཏེར་འདོན་བྱེད། ནོར་འཁྲུལ་གཅིག་ཡང་སྐྱར་བྱུང་ཚེ་ PRECC ལ་བཅོས་སྒྲིག་གི་ཤེས་བྱ་ཡོད་ཅིང་རང་འགུལ་དུ་སྦྱོར་སྤྱོད་བྱེད།
རང་འགུལ་སྤྱོད་པའི་ལག་རྩལ།
བཀའ་གནང་གི་དཔེ་གཟུགས་མཐུན་པར་བཟོས་ཏེ་ཡང་སྐྱར་བྲིས་པའི་སྔོན་སྒྲིག་དང་གཏེར་འདོན་བྱས་པའི་ལག་རྩལ་གྱི་དཔེ་མཛོད། ལག་རྩལ་ནི་ TOML ཡིག་ཆ་ཡང་ན་ SQLite ཕྲེང་ལྟར་གཏན་འཁེལ་བྱས་པས་བལྟ་ཞིབ་དང་བཟོ་བཅོས་མཉམ་སྤྱོད་བྱ་སླ།
ཇི་ལྟར་ལས་སྒྲུབ་བྱེད་མིན། (སྐར་ཆ་ ༣༠ ཡི་འགྲེལ་བཤད།)
- Claude Code ནི་ bash བཀའ་གནང་ཞིག་བཀོལ་སྤྱོད་བྱ་གྲབས་ཡིན།
- PreToolUse hook གིས་བཀའ་གནང་ JSON ལྟར་ stdin ནས་
precc-hookལ་སྐུར། precc-hookགིས་བཀའ་གནང་འདི་ མི་ལི་སྐར་ཆ་ ༣ ནང་དུ་ མཐུད་སྦྲེལ་ (ལག་རྩལ། ཡིག་སྣོད་བཅོས་སྒྲིག། སྡུད་སྒྲིལ།) ནས་སྐྱེལ་སྐྱོང་བྱེད།- བཅོས་སྒྲིག་བྱས་པའི་བཀའ་གནང་ JSON ལྟར་ stdout ནས་ལྡོག་སྤྲོད།
- Claude Code གིས་བཅོས་སྒྲིག་བྱས་པའི་བཀའ་གནང་སྔོན་མའི་ཚབ་ཏུ་བཀོལ་སྤྱོད་བྱེད།
གལ་ཆེ་མེད་པའི་ནོར་འཁྲུལ་ཕྱོགས་གཅིག་ཏུ་སྦྱོར་སྒྲིག་བྱེད། ཡང་སྐྱར་འབྲི་བའི་རྒྱུ་མཚན་ནི་ hook ཡི་ལན་འདེབས་ནང་ཡོད་པས་བཅོས་སྒྲིག་རེ་རེ་ནི་གསལ་ཁ་མེད་པར་མ་ཡིན་པར་ཞིབ་འཇུག་བྱེད་ཐུབ།
བདེ་འཇགས་ཀྱི་མཚམས།
PRECC གིས་ སེམས་དོན་མཐུན་འགྱུར་ བདེན་དཔང་ཐུབ་པའམ་སྤྱོད་མཁན་གྱིས་ཞིབ་བཤེར་ཐུབ་པའི་སྐབས་ལ་གཅིག་པུ་ཡང་སྐྱར་འབྲི་བ་བྱེད། འཇིག་པའི་བཀའ་གནང་ (rm、git push --force、git reset --hard) ལག་རྩལ་མཐུན་ཡང་ནམ་ཡང་ཡང་སྐྱར་མི་འབྲི། བརྗེ་བསྒྱུར་རེ་རེ་*མཚམས་ཡོད་*དགོས—ཡང་སྐྱར་བྲིས་པའི་བཀའ་གནང་ནང་ཐོག་མའི་གཙོ་བོའི་ token ཡོད་དགོས། མཚམས་མེད་ཡང་སྐྱར་འབྲི་བ་རང་འགུལ་གྱིས་སླར་བསྒྱུར་བྱེད། སྦྱོར་སྤྱོད་བྱས་པའི་ཡང་སྐྱར་འབྲི་བ་ཚང་མ་ཐོ་འགོད་དང་མཐོང་རུང་བྱས་ཡོད་པས་ཁྱོད་ཀྱིས་ཞིབ་བཤེར་དང་ཉར་འཇོག་གམ་ཕྱིར་འཐེན་བྱ་ཐུབ།
ཁོར་ཡུག་མཐུན་པའི་སྡུད་སྒྲིལ།
If a command fails after compression, PRECC automatically skips compression on the retry so Claude gets the full uncompressed output to debug with.
ཐད་ཀར་སྤྱོད་སྒོའི་གྲངས་ཐོ།
Current version –:
| ཚད་འཇལ། | ཐོབ་གྲངས། |
|---|---|
| Hook འབོད་གྲངས། | – |
| Token ཉར་ཚགས་བྱས་པ། | – |
| ཉར་ཚགས་ཀྱི་བརྒྱ་ཆ། | –% |
| RTK ཡང་སྐྱར་བྲིས་པ། | – |
| CD བཅོས་སྒྲིག | – |
| Hook ཕྱི་འགྱངས། | – ms (p50) |
| Unique users | – |
Measured Savings (Ground Truth)
Savings by Release
གྲངས་ཀ་འདི་དག་ནི་མིང་མེད་ཀྱི་ཕྱི་སྡོད་གྲངས་ཐོ་ནས་རང་འགུལ་གྱིས་གསར་སྐྲུན་བྱེད།
མཐུད་སྦྲེལ།
- GitHub: https://github.com/peria-ai/precc-cc
- དྲ་ཚིགས།: https://peria.ai
- ཡིག་ཆའི་མཛོད།: https://precc.cc