Je verandert het aantal ordners van vier naar zes. Als je het opnieuw opent, staat er weer vier. De interface reageerde op je klik, maar de applicatie heeft geen nieuwe werkstatus vastgehouden. Precies deze kloof scheidt een eenmalig gegenereerd dashboard van een tool waarmee mensen en agents kunnen blijven werken.
MiniMax kondigde Mini Apps voor zijn Code-desktopapplicatie aan op 22 oktober 2026. De leverancier beschrijft een frontend, een Node-backend, een persistent gegevensgebied en gedeclareerde agentkoppelingen. Lokale uitvoering onder het account van de gebruiker is een eigenschap van deze aanpak, geen algemene beveiligingsgarantie.
Drie lagen, één gedeelde werkstatus
De frontend toont waarden en neemt invoer aan. De backend controleert en verwerkt een wijziging. De opslag legt vast welke status daarna geldt. Als een persoon en een agent aan dezelfde taak moeten werken, hebben beiden een traceerbare verwijzing naar deze geldige status nodig.
Een materiaallijst is hier een goed voorbeeld in het klein van. De interface toont het aantal ordners, de server accepteert alleen toegestane hoeveelheden en een bestand bewaart het bevestigde resultaat. De aanbeveling van een agent moet in eerste instantie herkenbaar blijven als suggestie. Pas de bedoelde stap van het overnemen ervan verandert de geldige waarde.
Je eigen lokale referentie zonder agentkoppeling
Je kunt de opslagvraag onafhankelijk van MiniMax onderzoeken. Het volgende Node-voorbeeld, geschreven voor dit artikel, biedt een piepklein status-endpoint op een loopbackpoort. Het is geen Mini App-uitbreiding en gebruikt geen enkele MiniMax-API. Sla het op als mini-state.mjs in een lege testmap en start het met een bestaande Node-installatie.
import { createServer } from "node:http";
import { readFile, writeFile, rename } from "node:fs/promises";
const datei = new URL("./state.json", import.meta.url);
const temp = new URL("./state.tmp", import.meta.url);
async function lesen() {
try { return JSON.parse(await readFile(datei, "utf8")); }
catch (e) { if (e.code === "ENOENT") return { anzahl: 4 }; throw e; }
}
createServer(async (req, res) => {
res.setHeader("Content-Type", "application/json");
try {
if (req.url !== "/state") { res.writeHead(404); return res.end("{}"); }
if (req.method === "PUT") {
let roh = "";
for await (const teil of req) {
roh += teil;
if (roh.length > 1024) throw Error("zu gross");
}
const { anzahl } = JSON.parse(roh);
if (!Number.isInteger(anzahl) || anzahl < 0 || anzahl > 20)
throw Error("ungueltige Menge");
await writeFile(temp, JSON.stringify({ anzahl }));
await rename(temp, datei);
} else if (req.method !== "GET") {
res.writeHead(405); return res.end("{}");
}
res.end(JSON.stringify(await lesen()));
} catch { res.writeHead(400); res.end('{"fehler":"Eingabe oder Datei pruefen"}'); }
}).listen(8765, "127.0.0.1");
Lees /state uit met een HTTP-tool, stuur vervolgens de body {"anzahl":6} via PUT en lees het opnieuw uit. Stop daarna het proces en start het opnieuw. De interessante vergelijking is de waarde na de herstart. Die komt nu uit het bestand en niet uit het geheugen van een geopende pagina.
Wat het kleine voorbeeld bewust openlaat
De demo is bedoeld voor afzonderlijke lokale verzoeken. Hij heeft geen gebruikersbeheer, geen database voor meerdere gebruikers en geen robuuste afhandeling van gelijktijdige schrijfacties. Deze eigenschappen zouden extra vereisten worden zodra het een echte applicatie wordt. Het vervangen van het bestand via een tijdelijk bestand illustreert slechts één beperkte manier van opslaan.
Een interface zou dit endpoint nu kunnen uitlezen en wijzigingen kunnen versturen. Een agent zou een verdere aanroeper zijn met specifiek gedefinieerde rechten. Beide zijn afzonderlijke uitbreidingen. Een zichtbare knop bewijst niet dat een wijziging is opgeslagen, en een opgeslagen waarde bewijst nog geen zinnige beslissing van een agent.
Van gegenereerd resultaat naar tool
Als je naar een gegenereerde Mini App kijkt, controleer dan vier specifieke dingen: waar komt de getoonde waarde vandaan? Wat bevestigt een wijziging? Welke status verschijnt na een herstart? Welke actie mag de agent zelf in gang zetten? Deze vragen beschrijven daadwerkelijk gedrag en zijn met een kleine materiaallijst na te gaan.
Het nieuws van MiniMax is interessant omdat het gesprek en een werkomgeving waarmee je kunt blijven werken dichter bij elkaar brengt. Het doorslaggevende mechanisme blijft echter opslag plus gecontroleerde actie. Zodra je dat in een piepkleine eigen applicatie hebt begrepen, kun je ook een uitgebreider agentdashboard nauwkeuriger beoordelen.
Bronnen en status
Bronnen per 25 oktober 2026. Introducing MiniMax Code Mini App; officiële onderzoeksindex met aankondigingsdatum; pakketstructuur en gedeclareerde rechten; Node-runtime en gegevensgebied; beveiligingsmodel en lokale uitvoering.

