Hilfen für die Entwicklung

Umgebungsvariablen für Screenshots, Tests und eine zweite Instanz:

Variable

Macht

MB_SCREENSHOT=<file.png>

speichert das Fenster nach dem Laden und beendet die App

MB_HASH=mode=changes&open=<path>

setzt den Startzustand (help öffnet den Hilfedialog)

MB_THEME=light|dark

erzwingt ein Theme

MB_USER_DATA=<dir>

startet eine zweite, getrennte Instanz (mit einem anderen MB_MCP_PORT)

MB_MCP_PORT=<port>

Port des MCP-Servers und des Channels

MB_SHOT_DIR=<dir>

speichert das Fenster nach jedem MCP-Befehl

--root=<folder> öffnet einen Ordner für einen Lauf, ohne ihn sich zu merken.

Screenshots für diese Docs

scripts/docs-screens.sh erstellt jedes Bild in diesen Docs aus dem Beispielordner in docs/_example/ – brain/ wird in ein frisches Git-Repository committet, changes/ liegt als nicht committete Arbeit des Agenten obendrauf. Es braucht eine gebaute App und ImageMagick; mit Namen als Argumenten erstellt es nur diese Bilder.