Come si gestisce il Wiki locale?

Consulta e modifica il Wiki Markdown, organizza progetti, argomenti, persone, prompt e attività, segui i backlink e risali alle sessioni di origine delle note.

Il Wiki locale è una base di conoscenza Markdown per progetti, argomenti, persone, prompt e attività. Quando l’estrazione IA è attiva, OneMira può suggerire aggiornamenti o scriverli in base alla modalità di indicizzazione automatica selezionata.

Dove si consulta il Wiki locale?

Esplora il grafo di conoscenza dalla barra laterale e leggi o modifica le pagine nella vista dettagliata senza distrazioni.

PERSONE · 21
PROGETTI · 1
Specifica: canvas…
2h
PROMPT · 4
RIFERIMENTI · 10
ATTIVITÀ · 1
ARGOMENTI · 23
Specifica: interfaccia canvas intelligente

Nota vocale acquisita durante la passeggiata mattutina. La chat tradizionale è troppo lineare. Serve un canvas spaziale a blocchi, nello stile di Notion, in cui gli utenti possano organizzare visivamente i componenti generati dall’IA.

Invece di produrre semplice Markdown, il LLM deve trasmettere JSON strutturato in streaming. Il frontend analizzerà il flusso e mostrerà dinamicamente componenti React interattivi sulla griglia.

Decisioni architetturali
  • Gestione dello stato: sostituire Redux con Zustand per i nodi del canvas, evitando continui rendering React durante lo streaming WebSocket ad alta frequenza.
  • Animazioni: usare Framer Motion per le transizioni del layout. L’inserimento dei blocchi deve raggiungere 60 fps (meno di 16 ms per fotogramma) per risultare fluido.
  • Trascinamento: Integrare @dnd-kit/core
Contesto di esecuzione Cursor
  • Attività 1: creare un `CanvasStore` in Zustand con i reducer `addBlock`, `updateBlock` e `moveBlock`.
  • Attività 2: creare il componente `BlockRenderer` che importa dinamicamente gli elementi dell’interfaccia in base al campo `type` del blocco ricevuto.

Come si mantiene il contenuto del Wiki?

Puoi consultare e modificare le pagine Wiki in OneMira Desktop. Gli esempi con agenti e CLI qui sotto sono modi facoltativi per estendere questo flusso.

Dare istruzioni esplicite all’agente

I client IA esterni possono usare file come CLAUDE.md o AGENTS.md per le istruzioni specifiche del progetto. Questo comportamento dipende dal client scelto; OneMira non crea né applica automaticamente questi file.

# Sincronizzazione del contesto del progetto
## Regole di sincronizzazione automatica

Quando una nuova nota vocale viene sincronizzata in /raw:
- Estrarre le azioni in tasks.md
- Collegare le pagine con [[Wiki Links]]

Eseguire un’estrazione verificata

Al termine della sincronizzazione di C1 e della trascrizione locale, la sessione è disponibile in Markdown. Puoi avviare un’estrazione IA configurata dall’app o dalla CLI e poi esaminare le modifiche proposte per il Wiki.

$ mira session list --limit 5
$ mira ai run <prompt-id> --session <session-id>
$ mira wiki list --kind topics

Query che arricchiscono la memoria

Un client IA collegato può confrontare le sessioni di origine e redigere una nota Wiki duratura. Chiedigli di mostrare il Markdown proposto e gli ID delle sessioni di origine prima di scrivere il file.

UTENTE: Confronta le sessioni sull’autenticazione e cita l’ID di ciascuna sessione.
AGENTE: Ho trovato due sessioni pertinenti. Ecco una bozza con le fonti.
UTENTE: Scrivi la bozza verificata in wiki/topics/auth-comparison.md.

File leggibili con indice locale

Il contenuto del Wiki è archiviato in semplici file .md sul tuo computer. OneMira mantiene anche un indice locale SQLite per la ricerca e lo stato dell’applicazione. Puoi consultare il Markdown in Obsidian o VS Code e gestirne le versioni con Git.

ObsidianObsidian
VS CodeVS Code
GitGit