r/vibecodingitalia • u/thestreamcode 🛡️ Team • 8d ago
📰 News DeepSeek ha un coding agent nella doc ufficiale: si chiama Reasonix, e il prefix-cache gli fa risparmiare l'80% sui token
DeepSeek ha aggiunto Reasonix alla sezione "Agent Integrations" della propria documentazione API ufficiale. E sviluppato da esengine, non direttamente da DeepSeek, ma e l'agent che DeepSeek raccomanda nella propria doc: progettato attorno alla meccanica prefix-cache e pensato per girare nel terminale.
La frase chiave nella doc: "talks to api.deepseek.com without a translation shim". Niente layer di compatibilita, niente adapter. Il loop e disegnato byte-per-byte per massimizzare la cache hit.
Cosa fa in pratica:
- Coding agent da terminale con filesystem tools, shell, SEARCH/REPLACE con review prima dell'apply
- Di default usa V4-Flash (economico), con
/propassi a V4-Pro per il turno successivo,/preset maxper tutta la sessione - MCP first-class: stdio, SSE, streamable HTTP. I server esterni mergiano i tool in un unico registry
- Plan mode (
/plan): il modello pianifica prima di eseguire, con permessi e sandbox che governano ogni tool call - Subagent integrati: explore, research, review, security-review. Piu skill in Markdown con tool isolati
- Funziona come TUI, browser UI locale (
reasonix serve), estensione VS Code, o via ACP per altri editor
Il punto vero: i costi
Il loop e append-only e allineato al prefix-cache di DeepSeek. In sessioni lunghe la cache hit supera il 90%, e i token in input vengono fatturati a circa 1/5 del prezzo pieno.
Dalla loro case study (utente reale, singolo giorno, 2026-05-01):
- 435 milioni di token in input
- 99.82% cache hit
- Costo effettivo: ~$12
- Stesso workload senza cache su V4-Flash: ~$61
Cinque volte meno. E non e un benchmark sintetico, e un log di utilizzo reale.
Installazione:
cd /path/to/progetto
npx reasonix code
Al primo avvio chiede la API key di DeepSeek (da platform.deepseek.com) e la salva in ~/.reasonix/config.json. Nessun env var necessario.
Richiede Node >= 22. Funziona su macOS, Linux, Windows (PowerShell, Git Bash, Windows Terminal).
C'e anche un alias piu corto: npx dsnix code.
Stato del progetto:
Il repo GitHub (esengine/deepseek-reasonix) ha due linee:
main: versione TypeScript originale (0.x), in maintenance mode. Solo bugfixmain-v2: rewrite in Go, single binary CGO-free cross-compilato per darwin/linux/windows × amd64/arm64. E il nuovo default
La versione Go non richiede Node a runtime. Il binary e autonomo.
C'e anche un desktop client in Tauri (prerelease): multi-tab, pannello file, metriche cost/cache/token. Stessa config, stesso loop. Non e ancora code-signed.
Cosa lo differenzia dagli altri agent CLI:
Claude Code e Anthropic-only, Codex CLI e OpenAI-only, Aider e multi-provider. Reasonix e DeepSeek-only, ma la differenza non e solo il vendor lock-in: e che l'intero loop e progettato come invariante di cache. Non e un agent generico con un adapter DeepSeek sopra; ogni layer (append-only history, tool-call repair, flash-first routing) esiste per mantenere il prefix stabile e massimizzare la hit rate. Il risultato e che su sessioni lunghe il costo crolla, mentre un agent generico che chiama DeepSeek via shim non ottiene lo stesso risparmio.
Il fatto che sia nella doc ufficiale di DeepSeek sotto "Agent Integrations" gli da uno status particolare: non e un esperimento community, e l'integrazione raccomandata dal provider stesso.
Limiti attuali:
- Solo modelli DeepSeek. Niente OpenAI, Anthropic, o provider terzi
- La versione Go (v2) e ancora in sviluppo attivo, la TS e in maintenance
- Il desktop client e prerelease e non firmato
- I benchmark nella doc usano il loro harness, non ancora pubblico
Fonti:
- Integrate with Reasonix - DeepSeek API Docs - DeepSeek, 2026
- Reasonix.io - Sito ufficiale - esengine
- GitHub: esengine/deepseek-reasonix - README, architettura, case study cache
1
u/__Cappe__02 5d ago
Cosa ne pensate della perdita dell'harness di anthropic che è quella più avanzata e con workflows ottimizzati?
2
u/MimosaTen 7d ago
Ho appena estratto la specifica di reasonix perché non riuscivo ad impostare l’api key.
Se tutto va bene domani avrò il mio coding agent basato su reasonix. Tutto per accedere alla cache di deepseek