mana-swift-llm/devlog/2026-06-05/macher.md
till 4154b5d6c9 devlog: Repo-Historie nachgezogen (spieler+macher)
Erste Devlog-Befüllung; geerdet in den realen Commits, data.json via @mana/devlog-gen.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 01:44:33 +02:00

1.5 KiB

date day view weekday commits review
2026-06-05 4 macher Freitag 4 auto

Freitag, 2026-06-05 — Tag 4 (Macher-Sicht)

Vier Commits, der dichteste Tag der Lib (+1499/-447) — BYOK wächst von reinem Text zu multimodal und Sprache, über den Vormittag bis Nachmittag (10:29 → 15:43).

  • b3144f1 — die ManaLLM-Facade wird BYOK-fähig via configureByok(). Damit ist BYOK nicht nur ein Backend hinter dem Router, sondern über die High-Level-API anschaltbar.
  • 0afd308 — BYOK Vision (Phase A): multimodale Nachrichten + describeImage. Bild plus Text als kombinierte Nachricht an den Provider, mit einer Bildbeschreibung als High-Level-Einstieg.
  • 3ceca01 — nativer EXIF-Strip für Vision: ByokImagePrep + describeImage(rawImageData:). Bevor ein Bild rausgeht, werden die EXIF-Metadaten (u.a. GPS-Aufnahmeort) entfernt. Eigene Tests (ByokImagePrepTests). Das ist die Compliance-Klammer um die Vision- Funktion: Datenminimierung an der Quelle, nicht erst beim Provider.
  • 069e663 — BYOK TTS (Phase B): natives synthesizeSpeech für OpenAI
    • Gemini. Text-to-Speech über denselben device-direct-Pfad.

Die hohe Deletion-Zahl (-447) deutet auf Umbau der Byok-Interna beim Einziehen der Multimodalität — die Text-only-Struktur wird auf Message-Arrays verallgemeinert. Linie zu Tag 3 gehalten: alle neuen Pfade bleiben device-direct, der Key berührt mana nicht; der EXIF-Strip ist die explizite Antwort darauf, dass Vision mehr Rohdaten nach außen trägt als Text.