Agents act only with unforgeable, revocable tokens. Preview
0.18.0 gives the host session the
surfaces below. Network egress stays off until you choose otherwise.
Les agents n’agissent qu’avec des jetons infalsifiables et
révocables. La Preview 0.18.0 donne à
la session hôte les surfaces ci-dessous. La sortie réseau reste
éteinte tant que vous ne choisissez pas autrement.
Sessions
Sessions
Chat keeps several conversations side by side. Each session stores
its own history and can pick its own model from the offerings listed
under Models. After you close Preview and open it again, those
histories are expected to return. Stop cancels an in-flight
generation; Copy puts a message on the clipboard. Slash commands
such as /agent, /image, and
/speak attach media or background agents to the thread.
Le Chat garde plusieurs conversations côte à côte. Chaque session
conserve son historique et peut choisir son propre modèle parmi les
offres listées sous Models. Après fermeture et réouverture de la
Preview, ces historiques sont censés revenir. Stop annule une
génération en cours ; Copier met un message dans le presse-papiers.
Des commandes slash comme /agent, /image
et /speak rattachent média ou agents de fond au fil.
Local models and GPU placement
Modèles locaux et placement GPU
On first launch, Preview probes VRAM, RAM, and disk, then offers a
GGUF pack suited to your tier — including a CPU pack when NVIDIA is
absent. Models lists installed entries, downloads alternatives, and
shows live metrics. Settings Inference auto / GPU / CPU can migrate
a live completion mid-token on NVIDIA hosts. Optional image and TTS
packs are not in the zip; downloading them also fetches the sd.cpp
or Piper engine when needed.
Au premier lancement, la Preview sonde VRAM, RAM et disque, puis
propose un pack GGUF adapté à votre palier — y compris un pack CPU
sans NVIDIA. Models liste les entrées installées, télécharge des
alternatives et affiche des métriques en direct. Settings Inférence
auto / GPU / CPU peut migrer une complétion en cours au milieu d’un
token sur hôtes NVIDIA. Les packs image et TTS optionnels ne sont
pas dans le zip ; les télécharger tire aussi le moteur sd.cpp ou
Piper si besoin.
Network stays opt-in
Le réseau reste en opt-in
Search, browse, and fetch are disabled until you enable Allow
network. With the default offline mode, web search is expected to
fail closed. When you do enable it, the engine preference
auto tries Brave, then DuckDuckGo, then Bing. An
optional Brave key lives under Settings → Secrets. Chat with local
models does not require the network once weights are on disk.
Recherche, browse et fetch restent désactivés tant que vous
n’activez pas Allow network. En mode hors ligne par défaut, la
recherche web est censée échouer de façon fermée. Quand vous
l’activez, la préférence auto essaie Brave, puis
DuckDuckGo, puis Bing. Une clé Brave optionnelle vit sous Settings →
Secrets. Le chat avec des modèles locaux n’a pas besoin du réseau
une fois les poids sur disque.
Audit and confirmation
Audit et confirmation
The Audit tab shows signed events. Sensitive agent actions raise a
confirmation banner: you can deny once and accept another time;
timeout refuses the action. Feedback writes a local report under
var/feedback/ and can open a GitHub issue when you
choose. Security-sensitive reports are kept local rather than
published automatically.
L’onglet Audit montre des événements signés. Les actions sensibles
d’agent affichent une bannière : vous pouvez refuser une fois et
accepter une autre ; le timeout refuse l’action. Le feedback écrit
un rapport local sous var/feedback/ et peut ouvrir une
issue GitHub si vous le choisissez. Les rapports liés à la sécurité
restent locaux plutôt que publiés automatiquement.
Long-term memory
Mémoire long terme
The Memory tab stores durable user facts — for example that you
prefer French — and lets you recall, edit, or supersede them.
Before inference, Chat can inject matching context. Auto-remember
from chat is on by default: after a turn, Preview may propose facts
with a [chat] badge while filtering secrets so keys
and tokens are not stored by accident.
L’onglet Memory stocke des faits utilisateur durables — par exemple
que vous préférez le français — et permet de les rappeler, éditer
ou remplacer. Avant l’inférence, le Chat peut injecter le contexte
correspondant. La mémorisation auto depuis le chat est activée par
défaut : après un tour, la Preview peut proposer des faits avec un
badge [chat] tout en filtrant les secrets pour ne pas
stocker clés et jetons par accident.
Notes and tasks
Notes et tâches
Notes and Tasks ship as WASM modules with a dual surface: the human
tabs and the agent tools share the same store. You create and list
notes or tasks in the UI; an agent can call the matching tools with
the same data. Packaged modules resync on boot after a Preview
update so a newer package is not left behind a stale copy.
Notes et Tasks sont livrés en modules WASM à double surface : les
onglets humains et les outils agent partagent le même store. Vous
créez et listez notes ou tâches dans l’UI ; un agent peut appeler
les outils correspondants sur les mêmes données. Les modules
empaquetés se resynchronisent au boot après une mise à jour Preview
pour qu’un paquet plus récent ne laisse pas une copie périmée.
Agents, skills, and tools
Agents, skills et outils
The Agents tab starts a goal loop with a task and a model. Preview
ships skills such as notes-writer, research, file-author, planner,
and tasks under share/skills/. Tools may be native,
module-backed, MCP stdio servers, or runtime helpers for plan and
spawn. Detail shows the step timeline; you can pause, resume, steer,
or kill. Optional MCP servers are configured from
share/mcp/servers.yaml.example (including a
headless-browser MCP if you need JavaScript-rendered pages; that
guest is not wrapped by net.connect).
L’onglet Agents démarre une boucle de goal avec une tâche et un
modèle. La Preview livre des skills comme notes-writer, research,
file-author, planner et tasks sous share/skills/. Les
outils peuvent être natifs, portés par un module, des serveurs MCP
stdio, ou des aides runtime pour plan et spawn. Détail montre la
timeline des étapes ; vous pouvez pauser, reprendre, steerer ou
tuer. Les serveurs MCP optionnels se configurent depuis
share/mcp/servers.yaml.example (y compris un MCP
navigateur headless si vous avez besoin de pages rendues en
JavaScript ; ce guest n’est pas encadré par
net.connect).
Canvas
Session-scoped vector drawing for humans and agents
(/canvas). Layers, snap, export PNG/SVG/JSON — distinct
from Create composition. How-to:
Using Preview · Canvas.
Dessin vectoriel lié à la session pour humains et agents
(/canvas). Calques, aimantation, export PNG/SVG/JSON —
distinct de la composition Create. Mode d’emploi :
Utiliser la Preview · Canvas.
Create and speech
Create et parole
After you download an image pack from Models, Create becomes a
studio: prompt, size, steps, CFG, seed, sampler, styles, LoRAs,
optional upscale, and a composition canvas that turns placement
blocks into structured layout for the prompt. Chat
/image and /speak write PNG or WAV under
downloads once the matching pack (and engine) is present. A TTS
card can open from /speak so you set voice knobs before
generating. Operation detail:
Using Preview · Create & TTS.
Après téléchargement d’un pack image depuis Models, Create devient
un studio : prompt, taille, steps, CFG, seed, sampler, styles,
LoRA, upscale optionnel, et un canvas de composition qui transforme
des blocs de placement en layout structuré pour le prompt. Le chat
/image et /speak écrivent PNG ou WAV sous
downloads une fois le pack (et le moteur) présents. Une carte TTS
peut s’ouvrir depuis /speak pour régler la voix avant
de générer. Détail opérationnel :
Utiliser la Preview · Create & TTS.
Non-destructive updates
Mises à jour non destructives
When a newer GitHub Release exists, a banner can appear. Download
stores the archive under var/updates/; the next launch
overlays bin/ and share/ without wiping
var/ or blindly overwriting your
etc/*.yaml (conflicting files get a
.new sibling). Step-by-step plus Troubleshoot:
Troubleshoot & Updates.
Quand une Release GitHub plus récente existe, une bannière peut
apparaître. Le téléchargement stocke l’archive sous
var/updates/ ; le lancement suivant superpose
bin/ et share/ sans effacer
var/ ni écraser aveuglément vos
etc/*.yaml (les conflits reçoivent un frère
.new). Pas à pas plus Troubleshoot :
Diagnostic & MAJ.