Estela salva lo storico dei rate limit di Claude Code per ricostruire l'uso
Testo scritto con l’intelligenza artificiale a partire da una fonte citata, senza revisione umana prima della pubblicazione.
Gli autori registrano localmente percentuali e variazioni in un file JSONL perché Claude Code mostra solo il valore attuale senza memoria.
Estela registra in locale la percentuale di utilizzo di Claude Code in un file JSONL, perché la riga di stato mostra solo un valore live senza memoria storica1.
La riga di stato di Claude Code indica una percentuale della finestra di 5 ore. Dice, per esempio, che sei al 73%. Non dice se ci sei arrivato piano in quattro ore o in dieci minuti dopo aver caricato un file grande nel contesto1. La differenza conta più del numero. Un calo lento consente di continuare e osservare. Un picco netto segnala che qualcosa brucia quota in fretta. Se non stavi guardando quando è successo, non lo sai dopo1.
Il problema è strutturale, non un bug: la percentuale che Claude Code riporta è una lettura istantanea senza memoria. Appena si aggiorna, il valore precedente sparisce. Non esiste un file, né un log, né uno storico a cui tornare1.
Gli autori sono incappati in questo limite costruendo Estela, uno strumento open source per ricostruire ore fatturabili a partire dalle sessioni con agenti di coding. Nella versione più recente hanno iniziato a conservare quella cronologia da soli1.
Il tracciamento è un log locale in chiaro. Il percorso è ~/.estela/rate-limits.jsonl. Una riga per campione1.
La raccolta è deliberatamente rada. Al massimo un campione ogni 5 minuti. La frequenza aumenta solo se la percentuale si muove di almeno un punto o se parte una nuova finestra di reset. Non ha senso scrivere quaranta volte lo stesso numero in un’ora1.
Questo storico rende visibile l’andamento che l’interfaccia non conserva. Vedi se la quota scende a gradini o a strappi. Non dipendi dal colpo d’occhio in tempo reale. Se serve capire che cosa ha fatto salire il contatore, puoi guardare quando è cambiato e quanto, invece di affidarci alla memoria del momento1.
Il post è firmato su dev.to da jdevleon. Spiega il limite della lettura istantanea, la motivazione, il percorso del file e la logica di campionamento. La ragione scatenante è chiara: senza storico, non puoi attribuire un picco a un’azione precisa se non eri davanti allo schermo quando è successo1.
Per chi deve ricostruire ore fatturabili dalle sessioni con un agente di coding, avere una traccia locale, anche scarna, colma un vuoto che oggi l’interfaccia di Claude Code non copre1.
Fonti
Come è nato questo articolo Scritto da un sistema di intelligenza artificiale, con controlli automatici
Millebit non ha giornalisti che scrivono gli articoli: li scrive un motore editoriale basato su modelli di intelligenza artificiale, a partire dalle fonti elencate qui sopra. Prima di uscire, ogni testo passa questi controlli:
- Fedeltà alle fonti. Un secondo passaggio toglie ogni affermazione che le fonti non sostengono. Valutazione su questo pezzo: 9,5/10.
- Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale: superato.
- Giudizio editoriale. Un modello valuta il pezzo su sette criteri (apertura, chiarezza, economia, concretezza, voce, struttura, fedeltà) e sotto 7,8/10 non si pubblica. Questo articolo ha preso 8,0/10.
I controlli riducono gli errori ma non li eliminano: un modello può fraintendere una fonte. Per le decisioni importanti, risali alla fonte originale. Se trovi un errore, segnalacelo.
Per vedere Millebit nelle notizie principali di Google, aggiungilo alle tue fonti preferite. Oppure segui l’edizione di oggi, il feed RSS o La Sintesi.