Když Luděk Reif začal dělat Roští workshopy, přineslo mi to ohromnou dávku inspirace. Koukal jsem, jak tu službu lidé používají a jaké problémy tam řeší.

Zároveň mi před pár týdny vstoupil do života Anthropic s Opusem 4.6, který mě prakticky nahradil ve vývoji. Všechny ty parádní funkce, které Roští za poslední dva týdny dostalo, by pro mě jinak znamenaly práci na měsíce. Jen tak namátkou:

  • Aplikace mají webový terminál.
  • Všechny bugy, které se objevovaly v našem BugSinku, jsou pryč.
  • Management kontejner ve stackách už není součástí uživatelského docker-compose.
  • Párování plateb už nenecháváme na Fakturoidu, ale jedeme přes API Fio banky.
  • Update administrace na Django 6.0.
  • Nové endpointy v API.
  • MCP server pro AI, který kopíruje naše API.
  • Nové rosticli pro snadné nasazování stacků.

Každopádně cílem je, aby AI měla schopnost nasadit kód na Roští. Zkoušel jsem různé přístupy. Třeba deploy ZIP archivu přes MCP tool — to nefungovalo. Pak přes REST API. Na tom se AI hodně cyklila, a i když jsem jí dával step-by-step návod, pořád se snažila použít MCP server a jela si po svém.

Teď jsem celý proces zjednodušil na tři kroky:

  • vygeneruj Dockerfile,
  • vygeneruj docker-compose.yml,
  • zavolej rosticli stacks sync.

Každý krok zvlášť AI zvládne na jedničku. V dalších dnech se to pokusím schovat za jednoduché „nasaď tenhle kód na Roští“.

Začal jsem taky víc používat OpenCode. I když stále primárně jedu ve VS Code, dnes už nemám pochyb o tom, že OpenCode-like editory jsou budoucnost vývoje. K tomu je mimochodem výborné video od DevOps Toolbox: