Changelog

What's new

Every PromptOps Manager update, from the first release to today.

4 releasesActive development since October 2025

Download PromptOps Desktop

v0.9.35Marzo 2026

Token Efficiency Engine & Smart Optimization

Token Efficiency Engine

Tracciamento in tempo reale dei token consumati per sessione. Stima della baseline (quanti ne servirebbero senza ottimizzazione), calcolo del risparmio e percentuale di efficienza. Pannello dedicato nella vista sessione con breakdown dettagliato.

Smart Context Injection

All'avvio di ogni sessione, il workspace viene analizzato e una mappa del progetto (struttura, entry point, file recenti) viene iniettata nel contesto dell'agent. L'agent sa subito dove andare — niente esplorazione alla cieca. Risparmio stimato: 30K-100K token per sessione.

Sub-Agent Prompt Optimization

I prompt dei sub-agent vengono arricchiti automaticamente con i file realmente modificati (da git diff) e istruzioni di scope ridotto. L'agent legge 5 file mirati invece di esplorarne 30. Risparmio stimato: 50K-70K token per sub-agent.

File Read Cache

Tracking di ogni file letto via hooks con hash MD5 del contenuto. I re-read ridondanti (file invariati) vengono rilevati e segnalati. Base per l'intercettazione attiva nelle prossime versioni.

Output-Based Token Estimation

Fallback robusto per il tracking: quando i provider non espongono i conteggi token, il sistema stima l'usage dal volume di output del terminale. Funziona con qualsiasi provider e qualsiasi sessione.

Token Efficiency Dashboard

Nella dashboard: totale token usati, token risparmiati, efficienza media e classifica sessioni per risparmio. Dati aggregati da tutte le sessioni dell'utente con persistenza su database.

Optimization Flags con spiegazioni

Ogni sessione mostra quali ottimizzazioni sono attive (Smart Context, Cache, Graph, Tool Filtering, Local Execution) con una spiegazione chiara di come ciascuna contribuisce al risparmio.

In-App Notification System

Sistema di notifiche in-app per alert su condivisione prompt, aggiornamenti team e eventi di sessione. Notifiche persistenti con stato read/unread e navigazione diretta alla risorsa.

v0.9.14Gennaio — Marzo 2026

Team Board, Project Management & DevTools

Selezione piattaforma e iscrizione mailing list

Le icone piattaforma (macOS, Windows, Linux) nell'hero sono ora cliccabili: un click scrolla alla sezione di iscrizione alla mailing list con la piattaforma già preselezionata. Il form newsletter ascolta eventi custom per ricevere la selezione e popolare automaticamente il campo piattaforma.

Task → Prompt → Sessione

Ogni task della board diventa eseguibile: viene serializzato in un prompt strutturato con contesto iniettato (progetto, branch, file coinvolti, sprint corrente) e apre una sessione con il workspace già montato. Il ciclo task → prompt → esecuzione → commit è tracciato end-to-end.

Sprint board con task management

Board Kanban integrata con modello Sprint (start/end date, velocity tracking) e Task con state machine: backlog → in_progress → review → done. Relazione many-to-many Task ↔ Session per tracciare quali sessioni AI hanno lavorato su quale task.

Gestione team strutturata

Progetti con membri, ruoli (owner, admin, member) e permessi chiari. Modello Project con tabella pivot project_members e RBAC granulare. Cascade delete su rimozione membro. Scoping automatico di tutte le query per team e progetto attivo.

Contesto condiviso tra team

Note, decisioni e documentazione vivono accanto al codice. Modello DocNote polimorfo collegabile a sessioni, documenti, file path e task. Documenti tipizzati per categoria con ricerca full-text, riutilizzabili cross-progetto.

Code editor integrato

Apri, modifichi e salvi file senza uscire dalla sessione. Editor built-in con syntax highlighting, rilevamento automatico linguaggio e lettura/scrittura file tramite IPC channel verso il processo Electron main.

AI commit message

Commit generati automaticamente analizzando diff e attività della sessione. Pipeline che analizza file staged, contesto sessione e task collegato per generare commit Conventional Commits con subject, body e metadata.

Git AI-native

Gestione branch assistita con AI branch name generation. Operazioni git complete via IPC: stage, unstage, commit, diff, pull, push, stash. Git Explorer con albero file e stato real-time.

Database Explorer

Connessione automatica da .env e navigazione read-only dei dati. Auto-detect configurazione DB (config/database.php, prisma/schema.prisma). Supporto MySQL, PostgreSQL, SQLite con schema inspector e query tabulari.

Team Dashboard

Vista centralizzata con metriche aggregate: sessioni attive, documenti per categoria, membri per ruolo, progetti con statistiche. Query ottimizzate con withCount per tempi di risposta sotto 200ms.

Workspace collegati ai device

Ambienti di lavoro coerenti anche su più macchine. Endpoint /device-workspaces con associazione directory locali a workspace remoti per hardware ID. Validazione path filesystem lato Electron, indice unique su (path, device_id).

v0.6Novembre — Dicembre 2025

Multi-session, Security & Real-time Engine

Sessioni multiple per progetto

Ogni progetto ha il suo spazio operativo con accesso a codice, file e terminale. Sessioni multiple sullo stesso workspace con processi terminali separati via node-pty. Lock advisory per gestione conflitti, tab per switch rapido.

Sub-agent orchestrati

Agent specializzati (debug, test, security, docs, refactor, performance) coordinati nello stesso flusso. Ogni sub-agent ha il proprio terminale e system prompt dedicato. Gerarchia parent → child con spawn, monitoraggio, output capture e merge risultati.

Prompt management di team

I prompt diventano asset: salvati, versionati e tracciati in base all'utilizzo reale. CRUD con diff tra versioni, fork con catena di derivazione, variabili dinamiche {{placeholder}}. Condivisione a livello team con visibilità configurabile.

Pro tier con access control

Sistema Pro con workflow di approvazione (richiesta → review → approvazione/rifiuto). Feature flag a due livelli: globale e per-utente. AccessValidator su Electron con verifica stato device e ban/unban in real-time.

Real-time infrastructure

WebSocket layer con Laravel Echo + Pusher per eventi real-time. Reconnect automatico con backoff esponenziale. Notifiche, activity feed e sincronizzazione stato sessione tra client.

Session auto-save & recovery

Salvataggio periodico dello stato sessione ogni 30 secondi. Ripristino automatico dopo crash o chiusura accidentale. Template riutilizzabili per sessioni frequenti con provider e configurazione pre-impostati.

Hook e automazioni

Workflow orchestrati e replicabili. Hook configurabili su eventi sessione (on_start, on_prompt, on_commit, on_end) con esecuzione shell command. Pipeline condivisibili a livello team.

Email verification & security

Codici OTP a 6 cifre con TTL configurabile e rate limiting contro brute force. Tracking device con hardware ID univoco per ogni sessione.

Analytics Dashboard

Grafici sessioni/giorno, prompt per provider, tempo medio sessione, distribuzione sub-agent per ruolo. Aggregazione backend con caching 15 minuti.

Sistema Referral

Codici referral univoci per ogni utente con tracciamento catena di invito. Assegnazione alla creazione utente per evitare race condition.

v0.1Ottobre 2025

Lancio Piattaforma & Core Architecture

Multi-provider integrato

Claude, Codex, Copilot, Gemini nello stesso flusso. Architettura core basata su sessioni isolate, ciascuna collegata a un provider AI con processo terminale dedicato via node-pty. Interfaccia unificata: spawn, send, receive, terminate.

Terminale integrato

Emulatore terminale completo con xterm.js: resize dinamico, input Unicode, sequenze ANSI per colori e formattazione. Ogni carattere scritto dall'agente AI viene renderizzato in tempo reale nel pannello sessione.

Sub-agent system

Agent specializzati per debug, refactor, sicurezza e performance. Lancio dalla sessione principale con gerarchia parent → child. Agent Relay per comunicazione inter-agent con message passing asincrono e acknowledgment.

Prompt Manager

Prompt salvati e riutilizzabili in modo strutturato. CRUD completo con versionamento, diff tra versioni, fork con tracking catena di derivazione. Variabili dinamiche {{variabile}} e star/bookmark per accesso rapido.

Team management

Gestione team con ruoli (owner, admin, member), inviti via email con tracking stato (pending → accepted | declined). Prompt condivisi nel team visibili da tutti i membri.

Session History

Timeline persistente di ogni azione: spawn, prompt, output, merge, error. Persistenza su backend via API REST con filtri temporali. Visualizzazione a grafo stile git log con branch dei sub-agent.

Docker & runtime integration

Gestione dei servizi direttamente dagli agent. Deploy production su Docker con Traefik per reverse proxy, SSL termination e load balancing. Build automatizzata con versionamento incrementale.

Electron shell & IPC

Desktop app nativa con Electron 33. Architettura IPC tipizzata per comunicazione sicura main ↔ renderer. Channel dedicati per terminale, file system, git e autenticazione.

Laravel API backend

API REST con Laravel 11: autenticazione JWT con refresh token, CRUD risorse, middleware CORS e rate limiting. MySQL 8 come database primario con migration versionato.

Newsletter e waiting list

Iscrizione con tracking piattaforma (macOS, Windows, Linux) per segmentazione. Validazione email, deduplicazione e onboarding automatizzato.

Shellonback

Preferenze cookie

Scegli quali categorie di cookie accettare. I cookie tecnici e funzionali sono sempre attivi.

Per maggiori informazioni, consulta la nostra Privacy e Cookie Policy.

Cookie di profilazione

Utilizzati per creare profili relativi all'utente e inviare messaggi promozionali in linea con le preferenze espresse.

Cookie analitici

Ci permettono di capire come gli utenti navigano il sito per migliorare l'esperienza e i contenuti.

Cookie tecnici

Sempre attivo

Necessari per il funzionamento del sito. Non possono essere disattivati.

Cookie funzionali

Sempre attivo

Consentono funzionalità avanzate come la memorizzazione delle preferenze di navigazione.