Dopo la fine della promo di Codex e l'entrata in vigore delle quote reali, ho iniziato a bruciare i miei limiti giornalieri di Codex molto più velocemente.
Così ho trovato un sistema per ridurre la quantità di token che spendo senza influire sulla velocità.
Un giorno: 245 milioni di token
Il giorno dopo, dopo aver messo a punto il mio sistema: 28 milioni
Ecco esattamente cosa ho cambiato:
Passaggio 1: Non Alimentare Mai Dati Grezzi, Prima Compattali Sempre
Codex non ha bisogno del tuo file di trading da 40 MB, del massiccio dump JSON del mercato o dell'intero repository a ogni singola richiesta. Ora gli faccio generare script helper monouso che creano "mappe degli aghi":
- compact_logs.py → filtra per timestamp/simbolo/parola chiave e restituisce solo le prime N anomalie
- summarize_data.py → estrae le colonne rilevanti, i conteggi delle righe, i campioni e le statistiche chiave
- repo_map.py → costruisce una panoramica pulita dei punti di ingresso, della configurazione, dei flussi principali (saltando venv, node_modules, build, ecc.)
Alimentalo con 200-500 token di insight distillati invece di 10k+ di rumore.
Costruiscilo una volta, riutilizzalo per sempre.
Passaggio 2: Limita Aggressivamente Ogni Output di Comando
L'output predefinito è letale:
- git status
- ls -la
- cat file
- python script. py
possono far esplodere il contesto all'istante.
Ora incorporo dei limiti in ogni istruzione:
1head -n 50, tail -n 50, grep "ERROR" | head -n 3023Scrivi i risultati completi in file temporanei e ispeziona solo gli intervalli45Aggiungi il flag --limit 100 ovunque
Passaggio 3: Crea un File di Handoff Vivente (Il Cervello del Tuo Progetto)
Smetti di lasciare che gli agenti riscoprano tutto a ogni sessione.
Tengo un file HANDOFF.md snello (sotto 1k token) che contiene:
- Obiettivo corrente + metriche di successo
- File chiave e decisioni recenti
- Comandi già eseguiti + risultati
- Problemi noti e lista "da non rileggere"
- Passaggi successivi
Termina ogni sessione con: "Compatta i risultati attuali in HANDOFF.md, elimina i vicoli ciechi, mantieni solo i fatti utilizzabili."
Passaggio 4: Le Istruzioni "Da Non Fare" Esplicite Risparmiano Tonnellate di Token
Gli agenti amano divagare, quindi ho impostato dei limiti duri:
- "Salta node_modules, .venv, dist, logs/archive, file generati e qualsiasi directory cache"
- "Riassumi prima di aprire qualsiasi nuovo file"
- "Non incollare mai il codice sorgente completo a meno che non lo dica esplicitamente"
- "Ispeziona solo i file necessari per questo compito specifico"
Inseriscili nel tuo AGENTS.md una volta e guarda le riletture crollare.
Passaggio 5: Richiedi Riepiloghi, Differenze e Frammenti di Codice
Prompt errato:
1Leggi questo file e spiegamelo.
Prompt corretto:
1Individua la logica di dimensionamento della posizione del motore di rischio. Mostra solo quella funzione + 3 righe sopra/sotto. Spiega il caso limite in un paragrafo.
Oppure
1Costruisci una mappa del repository di 1 pagina: punti di ingresso, configurazione, flussi di dati principali e comandi di backtest. Salta le directory dei fornitori.
Richieste mirate = finestre di contesto minuscole
Passaggio 6: Fai in Modo che Codex Compatti Periodicamente il Proprio Contesto
Ogni 4-5 turni inserisco:
1Riassumi i nostri progressi in una nota di handoff concisa. Rimuovi le ripetizioni e i percorsi falliti. Mantieni solo ciò che è necessario per continuare.
La conversazione rimane snella anche mentre cresce.
Passaggio 7: Elimina la Verbosità per Impostazione Predefinita
1Sii conciso. Fornisci solo la patch + una frase di spiegazione. Non ripetere il piano a meno che non sia cambiato. Niente fronzoli.
Questa singola regola da sola riduce drasticamente i token di output.
Comandi Utili e Script Helper che Uso Quotidianamente
Questi sono esattamente i comandi one-liner e gli script che copio-incollo o faccio generare a Codex il primo giorno di qualsiasi progetto.
Comandi di limitazione principali che impongo su ogni chiamata di strumento:
1# Ispezione sicura dei file2head -n 80 somefile.py | cat3tail -n 80 somefile.py | cat4grep -n "KEYWORD" file.py | head -n 4056# Git senza l'idrante7git status --porcelain | head -n 308git log --oneline -159git diff --name-only | head -n 201011# Dati e log (specifici per trading)12tail -n 200 market_log.json | jq '.[-50:]' | head -n 10013python -c "import pandas as pd; df = pd.read_csv('trades.csv'); print(df.head(20).to_string())" | head -n 1501415# Pattern scrivi-poi-ispeziona16python analyze_backtest.py > temp_results.txt 2>&117head -c 8000 temp_results.txt # limite di byte per sicurezza
**
Script helper che chiedo sempre a Codex di creare per primo (poi li eseguo io stesso):**
- compact_logs.py → python compact_logs.py --symbol BTC --hours 24 > summary.txt
- repo_map.py → python repo_map.py > HANDOFF.md (aggiorna il file cervello)
- scan_errors.py → python scan_errors.py --limit 30 > errors.txt
- summarize_json.py → python summarize_json.py market_snapshot.json > needle.txt
Una regola AGENTS.md infallibile a cui mi attengo (limita in byte tutto ciò che è sconosciuto):
1## Protezione Output Comandi2QUALSIASI comando con output sconosciuto o potenzialmente grande DEVE essere limitato in byte.3Predefinito: COMANDO 2>&1 | head -c 60004Se serve di più, scrivi in un file temporaneo e ispezionerò solo gli intervalli.
Template di prompt che riutilizzo per attività con molti dati:
1Prima esegui compact_logs.py o summarize_data.py per creare una mappa degli aghi di <500 token. Poi analizza solo quella. Non leggere mai direttamente il file grezzo.
Questi comandi e script da soli hanno ridotto il mio consumo giornaliero di un altro 30-40% oltre ai grandi cambiamenti nel flusso di lavoro.
**La Mia Nuova Regola Pratica
Non far leggere a Codex dati grezzi se un riepilogo di 50 righe sarebbe sufficiente**
Gli helper che ho costruito nella prima settimana si ripagano da soli ogni singola ora.
L'efficienza dei token non era un problema del modello, invece è un problema di sistemi. Basta perfezionare la disciplina del contesto e otterrai 8-10 volte di più con la stessa quota.
Ho anche creato www.RedLeads.app per trovare utenti per le cose che pubblico più velocemente. Unisciti a me nella corsa verso $10k MRR creando con il vibecoding sistemi e strumenti fantastici.
Grazie :)





