Friday, 28 August 2026

Aube.

News of progress
Original and translation

Compose Multiplatform 1.12 adds experimental MCP server

Leave comparison

Both versions are aligned block by block, in reading order: title, the essentials, then paragraph by paragraph. Where the translation merged or split a paragraph, the matching cell stays empty — we never pair two passages by guesswork.

Original · German
Compose Multiplatform 1.12 bringt experimentellen MCP-Server
Translation · English
Compose Multiplatform 1.12 adds experimental MCP server
Original · German
KI-Coding-Agenten können laufende Compose-Apps neu laden, Screenshots erstellen und Eingaben simulieren.
Translation · English
AI coding agents can reload running Compose apps, take screenshots and simulate input.
Original · German
Der MCP-Server erkennt auch Laufzeitfehler und liest Anwendungsprotokolle aus.
Translation · English
The MCP server also detects runtime errors and reads application logs.
Original · German
Eine neue experimentelle API gibt Fenstern und Dialogen präzisere Größen- und Positionsvorgaben.
Translation · English
A new experimental API provides more precise size and position settings for windows and dialogs.
Original · German

Ein Codewechsel – und die laufende App kann die veränderte Oberfläche anzeigen, ohne neu gestartet zu werden. Genau an dieser Stelle setzt JetBrains mit Compose Multiplatform 1.12.0 an: Das Framework erhält einen experimentellen MCP-Server für den Hot-Reload-Betrieb, der KI-Coding-Agenten mit einer geöffneten Anwendung verbindet.

Translation · English

A code change—and the running app can display the modified interface without being restarted. This is exactly where JetBrains is focusing with Compose Multiplatform 1.12.0: The framework is gaining an experimental MCP server for hot-reload operations that connects AI coding agents to an open application.

Original · German

MCP steht für Model Context Protocol. Über diese Anbindung kann ein Agent Neuladevorgänge auslösen, Screenshots erstellen und den semantischen Baum der Oberfläche untersuchen – also die Struktur, die Elemente und ihre Bedeutung beschreibt. Er kann außerdem Klicks und Texteingaben simulieren sowie Anwendungsprotokolle lesen. Damit lässt sich laut JetBrains etwa feststellen, ob eine Änderung erfolgreich geladen wurde oder ob dabei ein Laufzeitfehler entstanden ist.

Translation · English

MCP stands for Model Context Protocol. Through this integration, an agent can trigger reloads, take screenshots and inspect the semantic tree of the interface—that is, the structure that describes its elements and their meaning. It can also simulate clicks and text input and read application logs. According to JetBrains, this makes it possible to determine, for example, whether a change was loaded successfully or whether it caused a runtime error.

Original · German

Konkret verschiebt sich damit ein Teil des Prüfens näher an den Moment der Codeänderung. Ein Agent kann dadurch die laufende Oberfläche beobachten und mit ihr interagieren. Der MCP-Server bleibt jedoch ein experimentelles Werkzeug.

Translation · English

This shifts part of the verification process closer to the moment when the code is changed. An agent can therefore observe and interact with the running interface. However, the MCP server remains an experimental tool.

Original · German

Ebenfalls experimentell ist die API-Version 2 für WindowState und DialogState im Paket androidx.compose.ui.window.v2. Sie soll eine feinere Steuerung ermöglichen: Für Fenster lassen sich Mindest- und Höchstgrößen festlegen, Dialoge können relativ zum Hauptfenster positioniert werden. JetBrains zeigt dafür unter anderem ein zentriertes Fenster mit fester Größe von 400.dp × 200.dp.

Translation · English

Also experimental is API version 2 for WindowState and DialogState in the androidx.compose.ui.window.v2 package. It is intended to enable finer control: Minimum and maximum sizes can be set for windows, while dialogs can be positioned relative to the main window. Among other examples, JetBrains shows a centered window with a fixed size of 400.dp × 200.dp.

Original · German

Für Entwicklerinnen und Entwickler bietet die Version zwei neue experimentelle Möglichkeiten: KI-Agenten können eine laufende App direkter prüfen, während Fenster und Dialoge genauer steuerbar werden. Compose Multiplatform bleibt quelloffen; die Web-Unterstützung ist weiterhin als Beta ausgewiesen. Zusätzlich lädt die Web-Version Noto-Schriften bei Bedarf nach, wenn eine Anwendung Zeichen wegen fehlender Schriftarten nicht darstellen kann.

Translation · English

For developers, the version offers two new experimental capabilities: AI agents can inspect a running app more directly, while windows and dialogs can be controlled more precisely. Compose Multiplatform remains open source; web support is still designated as Beta. In addition, the web version loads Noto fonts on demand when an application cannot display characters because the required fonts are missing.

Back to the article