Skip to content

Releases: Upward991/Quinki

Quinki 1.0.0-beta.49

Choose a tag to compare

@Upward991 Upward991 released this 17 Oct 15:42

Quinki 1.0.0-beta.49

Il motore passa all'engine SDK 1.3.0. Sessioni più solide, streaming più pulito, gestione del contesto più precisa. Tutte le personalizzazioni di Quinki (la compaction decisa da noi, le deleghe, la gestione delle immagini) sono state riapplicate sopra e verificate end to end: un turno reale, una delega reale, il recovery e i log diagnostici.

La CLI si sistema e si allinea all'app. La grafica del terminale è stata ripristinata e verificata al pixel contro la build precedente; i blocchi delle deleghe ora etichettano tool call e risultati esattamente come l'app; i blocchi richiudibili si navigano con Ctrl+Alt + frecce (sposta, apri, entra, chiudi) e la selezione resta mentre scrivi, scorri o usi il mouse.

La documentazione arriva sul sito. Una sezione completa, 19 pagine: Getting started, User Guide, Inside Quinki (come funziona dentro), Guides & Tutorials, CLI reference, Files & Environment, Troubleshooting & FAQ, più la guida per sviluppatori. Da oggi i docs si mantengono insieme alle feature e alle release.

Sotto il cofano: nuove chat e cartelle nascono come quinki-* (le esistenti continuano a funzionare); i file temporanei vivono in ~/.quinki/tmp; risolti due casi rari, una cartella "undefined" creata da una RPC senza chiave e il doppio avvio di un task con più worker attivi.

App Expert: dopo l'installazione, apri App Expert e fai Settings → App Expert → Sync per portarlo alla stessa versione.

  • DMG macOS (Apple Silicon): Quinki_1.0.0-beta.49_aarch64.dmg
  • Android Quinki (vc59): Quinki_Android_1.0.0-beta.49.apk
  • Android App Expert (vc59): Quinki_Expert_Android_1.0.0-beta.49.apk
  • CLI macOS (arm64): Quinki_CLI_1.0.0-beta.49_macos-arm64

Quinki 1.0.0-beta.48

Choose a tag to compare

@Upward991 Upward991 released this 16 Oct 12:19

Quinki 1.0.0-beta.48

Il terminale parla la stessa lingua visiva dell'app. La CLI ora colora da sola i messaggi automatici, esattamente come l'app: sistema e recupero prendono l'accento della conversazione (blu nella CLI principale, arancione nell'Expert), i messaggi di Long Horizon sono viola con testo chiaro, i prompt dei task sono teal con testo scuro, gli avvisi dell'app arrivano in rosso su pannello, e il footer di ogni bubble si smorza sul colore del suo testo. Il marcatore interno viene tolto dal testo mostrato.

Vale per entrambe le CLI (quinki e quinki expert) e per tutti i percorsi: cronologia, messaggi in tempo reale e vecchie conversazioni.

  • DMG macOS (Apple Silicon): Quinki_1.0.0-beta.48_aarch64.dmg
  • Android Quinki (vc58): Quinki_Android_1.0.0-beta.48.apk
  • Android App Expert (vc58): Quinki_Expert_Android_1.0.0-beta.48.apk
  • CLI macOS (arm64): Quinki_CLI_1.0.0-beta.48_macos-arm64

Quinki 1.0.0-beta.47

Choose a tag to compare

@Upward991 Upward991 released this 16 Oct 01:39

Quinki 1.0.0-beta.47

Long Horizon arriva nella CLI. Il piano a lungo orizzonte ora vive anche nel terminale: si attiva da una chat avviata e attraversa tutte le fasi (discussion, planning, execution, pausa) con gli stessi comandi dell'app. Banner di sessione, elenco dei file del progetto, blocco dello stato, pause e riprese: tutto identico all'app, tutto dentro il terminale.

Le Tasks, riviste da cima a fondo. Il motore delle schedulazioni e' stato riscritto: ogni attivita' ha il suo fuso orario (e resta ancorata al suo orario anche nei cambi d'ora e nei paesi senza ora legale), puoi programmare ogni N secondi, minuti, ore, giorni, mesi o anni, e i giorni come martedi' o il primo del mese funzionano davvero sul calendario. Basta esecuzioni doppie: ogni attivita' parte una volta sola. E la sezione sopra la casella di testo mostra le attivita' in programma di quella chat, con ricerca e righe in ordine.

I risultati delle task arrivano in chat. Quando un'attivita' finisce, il risultato arriva nella conversazione di origine come un messaggio: il modello legge tutta l'esecuzione e riporta il risultato vero. Se un risultato non puo' essere consegnato (per esempio Long Horizon e' attiva, o il contesto e' quasi pieno), l'app te lo dice con un messaggio dedicato. Le attivita' non mandano piu' notifiche proprie: valgono le stesse regole di ogni messaggio (chat silenziata: niente; chat che stai guardando: niente).

In piu', da questo giro: le bubble automatiche (sistema, task, Long Horizon, avvisi) hanno il colore giusto in ogni contesto, risolto un falso avviso di "interruzione", e le card della home non saltellano piu' col cursore.

  • DMG macOS (Apple Silicon): Quinki_1.0.0-beta.47_aarch64.dmg
  • Android Quinki (vc57): Quinki_Android_1.0.0-beta.47.apk
  • Android App Expert (vc57): Quinki_Expert_Android_1.0.0-beta.47.apk
  • CLI macOS (arm64): Quinki_CLI_1.0.0-beta.47_macos-arm64

Quinki 1.0.0-beta.46

Choose a tag to compare

@Upward991 Upward991 released this 11 Oct 18:37

Quinki 1.0.0-beta.46

Le chat in background non contaminano piu' la conversazione aperta. Abbiamo trovato e corretto un bug per cui, se una chat compattava mentre stavi leggendo un'ALTRA conversazione, il riassunto della compattazione finiva nella chat sbagliata e la pillola "Compacting" appariva dove non doveva (e poteva restare bloccata la'). Ora ogni evento resta rigorosamente nella sua sessione: il riassunto compare solo nella chat che stai guardando, la pillola segue la conversazione giusta e si spegne da sola.

Audit completo di tutti gli eventi. Abbiamo controllato ogni segnale del motore (streaming, tool, deleghe, notifiche, stati): tutti verificano la sessione prima di toccare l'interfaccia. Bonus della stessa caccia: corretta anche la timbratura dell'orario di fine sull'ultimo messaggio, che poteva finire su una chat diversa. La CLI era gia' corretta.

  • DMG macOS (Apple Silicon): Quinki_1.0.0-beta.46_aarch64.dmg
  • Android Quinki (vc56): Quinki_Android_1.0.0-beta.46.apk
  • Android App Expert (vc56): Quinki_Expert_Android_1.0.0-beta.46.apk
  • CLI macOS (arm64): Quinki_CLI_1.0.0-beta.46_macos-arm64

Quinki 1.0.0-beta.45

Choose a tag to compare

@Upward991 Upward991 released this 11 Oct 17:16

Quinki 1.0.0-beta.45

Le chat vedono solo le skill di Quinki. Abbiamo chiuso del tutto l'isolamento: le chat e gli agenti leggono esclusivamente le skill installate in Quinki (~/.quinki). Niente piu' cartelle condivise con altri strumenti: quello che installi in altre app non compare qui, e viceversa. Vale per il pannello, per gli agenti e per la CLI.

Se un aggiornamento cambia l'icona, le notifiche si sistemano da sole. macOS tiene in cache l'icona delle notifiche e delle Impostazioni, e dopo un cambio d'icona puo' continuare a mostrare quella vecchia per molto tempo. Ora, la prima volta che l'app si avvia dopo un cambio d'icona, Quinki ripulisce da sola queste cache di sistema (servizi notifiche e icone, senza toccare nulla di permanente). Notifiche e Impostazioni mostrano subito l'icona giusta.

Igiene di build. Il processo di creazione del DMG ora ripulisce da solo le registrazioni temporanee di macOS: nessun residuo fantasma tra una versione e l'altra.

  • DMG macOS (Apple Silicon): Quinki_1.0.0-beta.45_aarch64.dmg
  • Android Quinki (vc55): Quinki_Android_1.0.0-beta.45.apk
  • Android App Expert (vc55): Quinki_Expert_Android_1.0.0-beta.45.apk
  • CLI macOS (arm64): Quinki_CLI_1.0.0-beta.45_macos-arm64

Quinki 1.0.0-beta.44

Choose a tag to compare

@Upward991 Upward991 released this 10 Oct 20:00

Quinki 1.0.0-beta.44

Orchestrator è ora un RUOLO, non piu' un agente fisso. In qualsiasi chat con due o piu' agenti puoi fare tasto destro su un agente e scegliere "Use as orchestrator": diventa lui il capo, va per primo nell'elenco con l'icona di rete e usa modello e thinking della chat. Il vecchio tasto fisso per l'orchestrator non c'e' piu'. Se rimuovi l'agente designato (o restano tutti gli altri meno uno), il ruolo si toglie da solo, ovunque: app, CLI e motore.

La CLI si aggiorna DA SOLA, e te lo dice ad ogni avvio. Quando apri la CLI ora vedi la versione che stai usando e, se esiste una release piu' nuova, te lo segnala e ti chiede se aggiornare (premi Invio per dire si'). In piu' c'e' il comando quinki update per aggiornare su richiesta e quinki update --check per fare solo il controllo. Funziona anche per chi usa solo la CLI, senza l'app installata.

Gli MCP installati ora hanno il nome vero, e puoi dargli le variabili d'ambiente. Prima l'installazione mostrava nomi tecnici tipo "notionhq-notion-mcp-server"; ora i nomi vengono ripuliti automaticamente ("Notion"). Il modulo di installazione ha anche il campo Env: i server che richiedono un token (come l'MCP ufficiale di Notion) si configurano senza toccare i file di configurazione.

La copia della CLI nel terminale si aggiorna di nuovo da sola. L'app riallineava ~/.local/bin/quinki solo se cambiava la dimensione del file, ma il compilatore produce binari della stessa dimensione anche con codice diverso: la CLI poteva restare vecchia. Ora il confronto e' sul contenuto e la copia nel terminale resta sempre allineata (senza mai retrocedere sotto una versione piu' nuova). In questa release arrivano anche tutte le novita' della CLI di queste settimane.

Rifiniture. La riga dell'unico agente nel menu agenti e' centrata verticalmente; la rimozione degli agenti pulisce il ruolo di orchestrator in ogni punto; messaggi di errore aggiornati.

  • DMG macOS (Apple Silicon): Quinki_1.0.0-beta.44_aarch64.dmg
  • Android Quinki (vc54): Quinki_Android_1.0.0-beta.44.apk
  • Android App Expert (vc54): Quinki_Expert_Android_1.0.0-beta.44.apk
  • CLI macOS (arm64): Quinki_CLI_1.0.0-beta.44_macos-arm64

Quinki 1.0.0-beta.43

Choose a tag to compare

@Upward991 Upward991 released this 09 Oct 20:23

Quinki 1.0.0-beta.43

Pannello "Ollama usage" sistemato per il nuovo formato di ollama.com. A ottobre ollama.com ha cambiato l'API dell'uso e il pannello mostrava "unexpected_usage_shape". Ora mostra il consumo reale del ciclo mensile in dollari col conto alla rovescia del reset, allineato al sito.

Pannello "OpenRouter usage" riparato. Un bug storico nei salvataggi poteva cifrare le chiavi provider piu' volte (errore 401). Ora le chiavi si auto-riparano nella lettura e non possono piu' rovinarsi.

Skill dell'App Expert in dotazione, ora pulita per tutti. La skill con cui l'App Expert conosce l'app contiene solo la mappa dell'architettura e dello scheletro dell'app: nessun riferimento al computer di chi la costruisce, nessun dettaglio interno. Congelata e identica per chiunque.

Igiene di build. I binari in dotazione (app, CLI, dettatura, tunnel) vengono ripuliti automaticamente da ogni percorso di build incorporato, a ogni build.

Nessun'altra modifica funzionale: le due riparazioni sopra piu' la pulizia. Aggiornamento consigliato a tutti.

  • DMG macOS (Apple Silicon): Quinki_1.0.0-beta.43_aarch64.dmg
  • Android Quinki (vc53): Quinki_Android_1.0.0-beta.43.apk
  • Android App Expert (vc53): Quinki_Expert_Android_1.0.0-beta.43.apk
  • CLI macOS (arm64): Quinki_CLI_1.0.0-beta.43_macos-arm64

v1.0.0-beta.42

Choose a tag to compare

@Upward991 Upward991 released this 08 Oct 01:18

Quinki beta.42

  • Chat tables now scroll horizontally: wide markdown tables in messages (and in delegated agents' replies) are no longer clipped. Swipe with a finger on the phone, use the trackpad, or drag with the mouse to reach every column. This fixes the web app, where wide tables used to be cut off with no way to see the hidden columns.
  • Pins: drag and drop keeps the exact drop position; only the Pin button moves an item to first place.
  • Android: versionCode 52.

v1.0.0-beta.41

Choose a tag to compare

@Upward991 Upward991 released this 07 Oct 21:29

Quinki beta.41

  • Sidebar pins, final pass: the drop position decides the section AND the exact order. Dragging a pinned chat or folder out of the pinned section now unpins it — the invisible 22px margin that silently kept those drops pinned is gone, and the drop indicator is the single truth (above the line = pinned, below the line = normal).
  • The Pin button (and menu item) remains the only way to jump to first place; drag and drop always leaves the item exactly where you drop it.
  • Pins are now owned by the interface alone: a stale backend flag can no longer resurrect an unpinned item.
  • Android: versionCode 51.

v1.0.0-beta.40

Choose a tag to compare

@Upward991 Upward991 released this 07 Oct 21:12

Quinki beta.40

  • Universal pre-retry image purge: on any provider error, image parts left in the context are replaced with text placeholders, so the first retrying runs text-only on every model. Long sessions no longer die at high context when a provider rejects image+context combinations (found on ollama cloud deepseek-v4.1-flash:cloud with image input over roughly 655k tokens; report: ollama/ollama#18853).
  • Model fallback is now held for one round: the clean retry on the same model gets its chance first; the fallback remains the last resort.
  • No more duplicate answers: the engine's internal retry and the recovery machinery no longer resume the same turn twice.
  • Android: versionCode 50.