Page:
ADR-Rust-Proxy-Tauri
No results
1
ADR-Rust-Proxy-Tauri
Forgeagent edited this page 2026-07-20 10:25:03 +02:00
Table of contents
ADR: Rust-Proxy und Tauri-UI
- Status: angenommen
- Datum: 2026-07-18
- Quelle: docs/adr/0003-rust-proxy-tauri.md
Kontext
Der Go-private-proxy ist die Referenzimplementierung. Für Debugging und
parallele Protokollvalidierung braucht es eine zweite Runtime mit derselben
Tunnel-Spezifikation und denselben YAML-Configs sowie eine Desktop-UI.
Entscheidung
- Unter
proxy-rs/liegt ein Cargo-Workspace mit protokollkompatiblen Crates (ppm-tunnel,ppm-httpexec,ppm-mediaexec,ppm-browserexec,ppm-proxy, …). - Headless-Binary
private-proxy-rsist eine alternative Connector-Runtime gegen denselben Go-mcp-server. - Die Tauri-2-App
apps/proxy-desktopsteuert dieselbe Runtime über Commands und Event-Kanäle. - Golden-Vektoren aus
docs/protocol/testdata/tunnel-v1.jsonwerden von Go und Rust gemeinsam geprüft.
Details zum Betrieb: Desktop-Proxy.
Folgen
- Go bleibt MCP-Server und Referenz-CLI.
- Media/Browser-Capabilities sind optional und hängen von Host-Tools ab.
- CI führt
make proxy-rs-testaus; Desktop-Bundling lokal viamake desktop-dev.