Kucedr non si limita a rispondere: usa strumenti per aiutarti a portare a termine il lavoro. In questa pagina trovi una panoramica delle funzioni disponibili e dei loro limiti attuali.
Chat dell'assistente
Le risposte dell'assistente appaiono nella conversazione in streaming e supportano GitHub-flavored Markdown: titoli, elenchi, tabelle, citazioni, codice in linea e blocchi di codice con evidenziazione della sintassi. I link esterni si aprono fuori dall'app.
- Le chiamate agli strumenti sono raccolte in riepiloghi espandibili che mostrano stato in esecuzione, completato o errore, input, output, durata e identificativo della chiamata.
- Immagini, video e audio generati appaiono nella chat e possono essere riprodotti senza lasciare la conversazione. Il clic destro apre un menu di sistema per aprire il file, mostrarlo nella cartella, copiarlo o salvarne una copia.
- Ogni messaggio dell'assistente offre le azioni copia, lettura ad alta voce e risposta.
- Puoi allegare più file alla stessa richiesta. Le etichette mostrano nome, dimensione e azione di rimozione; i file in attesa restano nelle bozze della sessione. L'editor non verifica numero, tipo, dimensione o compatibilità con il modello prima dell'invio: un file non supportato può fallire in seguito.
/planattiva la modalità Plan, mentre/goal <obiettivo>crea un obiettivo persistente per la conversazione. I comandi delle attività vengono trasformati in istruzioni per l'agente. La Home non mostra ancora un menu generale dei comandi slash o un selettore ricercabile delle skill.Cmd/Ctrl+/porta il cursore nell'editor del prompt. Durante un'esecuzione, il pulsante di invio diventa un pulsante di arresto. Interrompere annulla l'esecuzione e rifiuta le autorizzazioni in sospeso.
Le sessioni vengono salvate in locale, ordinate dalla più recente e intitolate in base al primo messaggio dell'utente. Cambiare sessione ripristina la conversazione salvata. La chat carica al massimo gli ultimi cinquanta messaggi memorizzati. Nelle Impostazioni, la schermata Cronologia chat permette di eliminare le singole sessioni.
Strumenti dell'agente
| Area | Cosa fa |
|---|---|
| File | Legge un intero file UTF-8, crea o sovrascrive un file di testo, sostituisce un'unica corrispondenza esatta e applica patch strutturate a più file. |
| Comandi | Esegue un comando shell con cartella di lavoro, ambiente, timeout, comportamento in background e PTY opzionale. |
| Processi | Elenca, controlla, consulta i log per pagine, scrive o incolla testo, invia tasti speciali, termina, pulisce o rimuove sessioni a lunga durata conservate. |
| Ricerca web | Interroga Brave o Tavily per ottenere da 1 a 20 risultati usando la chiave salvata nelle Impostazioni. |
| Lettura web | Recupera pagine HTTP(S) pubbliche o JSON, segue fino a tre reindirizzamenti, converte HTML in testo e tronca gli output lunghi. Blocca destinazioni private, loopback e link-local. |
| Browser | Avvia o arresta un profilo Chrome visibile e persistente; gestisce schede; naviga; acquisisce DOM, testo, schermate o PDF; legge la console; fa clic, scrive, passa il puntatore, trascina, seleziona, compila, attende o esegue codice. |
| Media | Genera un'immagine, un video, una traccia musicale o un effetto sonoro e lo salva per impostazione predefinita nel workspace dell'agente. |
| Skill | Carica il file SKILL.md di una skill abilitata e restituisce al processo il percorso della sua cartella. |
| MCP | Cerca nel catalogo salvato degli strumenti dei server abilitati e si collega al server scelto quando esegue uno strumento. |
| Pianificazioni | Crea, aggiorna, sospende, riprende, elimina, esamina, elenca o avvia i record delle pianificazioni. |
| Health | Sostituisce la checklist HEALTH.md o aggiorna le impostazioni degli health check. |
| Bootstrap | Completa la configurazione conversazionale iniziale dopo la scrittura dei file del profilo. |
| Subagent | Esegue un subagent indipendente con una nuova conversazione e gli stessi strumenti, senza consentire ulteriori subagent. |
I subagent ereditano il tipo di esecuzione e l'insieme di strumenti filtrato dal processo principale, ma non possono creare altri subagent. Le esecuzioni in background non sono interattive, quindi un'operazione che richiede approvazione viene negata quando non è possibile mostrare una scheda.
I normali comandi vengono eseguiti nella sandbox dei comandi del sistema operativo. L'esecuzione sull'host con elevated: true richiede sempre approvazione interattiva; gateway e nodi remoti non sono implementati.
Voce
Con un modello speech-to-text in streaming, Kucedr acquisisce audio PCM mono e aggiunge in tempo reale gli eventi di trascrizione parziali e finali. Con un modello solo batch, registra in locale, invia l'audio quando interrompi e aggiunge la trascrizione ricevuta. La dettatura comprende verifica del permesso per il microfono, tempo trascorso, forma d'onda, conferma, annullamento e stati di errore. Le risposte dell'assistente possono essere lette ad alta voce dal provider text-to-speech configurato.
Con un modello realtime OpenAI o xAI supportato, il controllo vocale dell'editor vuoto avvia una sessione full-duplex con acquisizione del microfono, riproduzione dell'audio dell'assistente, trascrizioni, interruzione, attività degli strumenti, permessi e media generati nella conversazione normale.
Generazione di immagini, video e audio
Descrivi un'immagine, un video, una traccia musicale o un effetto sonoro nella chat. Kucedr usa provider e modello configurati tramite uno strumento dell'agente. La presenza di un modello nel catalogo non garantisce che l'adapter di generazione sia disponibile.
I media creati dall'agente vengono salvati per impostazione predefinita nel workspace dell'agente e mostrati nella chat. Libreria gestisce i file importati, con viste Collections e List, caricamento, anteprima, spostamento, download ed eliminazione.
Consulta Provider per sapere quali integrazioni multimediali eseguono davvero le richieste.
Memoria e personalizzazione
Kucedr conserva i file Markdown del profilo nel workspace dell'agente e gestisce la memoria persistente separatamente:
| File | Scopo |
|---|---|
AGENTS.md | Contesto generato dai profili di identità, personalità e utente completati. |
BOOTSTRAP.md | Configurazione conversazionale eseguita una volta per un nuovo profilo. |
IDENTITY.md | Identità e presentazione dell'assistente. |
SOUL.md | Indicazioni su personalità e comportamento. |
USER.md | Il tuo profilo e le tue preferenze. |
~/.kucedr/memory/MEMORY.md | Memoria persistente consolidata, gestita dal modulo di memoria. |
HEALTH.md | Checklist usata dagli health check periodici. |
Salva i profili di identità, personalità e utente tramite i rispettivi strumenti di aggiornamento: Kucedr genera poi AGENTS.md. Quando è attivo, il modulo di memoria separato elabora in modo asincrono le conversazioni salvate, incluse le richieste di correzione o rimozione. Le memorie pertinenti vengono fornite alla chat principale e alla voce realtime. Memoria, cronologia e ricerca nelle cartelle sono archivi separati. Consulta Memoria e workspace.
App
Le app sono mini-app autonome aperte in finestre separate e rilevate dalle cartelle installate o dalle cartelle di sviluppo esterne registrate. Le Impostazioni supportano importazione, registrazione Debug, aggiornamento, Dettagli, Apri ed Elimina. Le schede non sono link di navigazione. Workspace è una vista integrata nella finestra principale, non un'app installata. Consulta App per importazione e comportamento dei dati.
Plugin, canali e agenti remoti
La guida Plugin distingue le integrazioni MCP, database e archiviazione incluse dai pacchetti installati con la CLI, i cui contributi non sono ancora attivati dal runtime desktop. Canali supporta attualmente un bot Telegram con regole per i mittenti e un modello separato per le risposte. Agenti remoti descrive le connessioni Agent2Agent convalidate e il confine dei dati per il lavoro delegato.
Backup cloud
Le Impostazioni Cloud selezionano un provider di archiviazione configurato, le cartelle locali, la pianificazione, il backup e il ripristino. Il ripristino richiede conferma, sostituisce i file corrispondenti e conserva quelli locali non correlati. L'accesso all'account è separato dal backup tramite provider e l'app attuale non sincronizza le chiavi dei provider. Si tratta di backup delle cartelle, non di sincronizzazione bidirezionale tra dispositivi.