Blog

Články o vývoji, AI a open source.

Potřebují jazykové modely spát?

Potřebují jazykové modely spát?

Nový preprint z CMU a UMD měří jednu věc odděleně: u hlubokého reasoningu nelimituje modely kapacita paměti, ale počet průchodů kontextem. ‚Spánek' je offline rekurentní fáze při evikci okna, ne vlastnost dnešních chatbotů.

Jakub Kontra
Jakub KontraDeveloper
WebMCP: jak tvoje stránka mluví s AI agentem přes navigator.modelContext

WebMCP: jak tvoje stránka mluví s AI agentem přes navigator.modelContext

navigator.modelContext zatím vrací undefined, ale za tím slovem se schovává nový způsob, jak web vystaví tooly přímo agentovi – bez serveru. Zapni flag, zaregistruj tool a otestuj ho.

Jakub Kontra
Jakub KontraDeveloper
/goal v Claude Code: drž sezení v autonomním režimu, dokud podmínka neplatí

/goal v Claude Code: drž sezení v autonomním režimu, dokud podmínka neplatí

Anthropic vydal slash command /goal. Session-scoped wrapper nad prompt-based Stop hookem: napíšeš podmínku, malý evaluátor po každém turnu zhodnotí transcript a sezení končí, až řekne yes. Kdy sáhnout po /goal, kdy po /loop, kdy po Stop hooku — a proč podmínku píšeš pro Haiku, ne pro hlavní model.

Jakub Kontra
Jakub KontraDeveloper
Claude Platform on AWS je GA: same-day parity, AWS IAM, AWS billing

Claude Platform on AWS je GA: same-day parity, AWS IAM, AWS billing

Anthropic ohlásil GA Claude Platform on AWS. Plný Claude API přes IAM, faktura v AWS konzoli, identický pricing. Skills, Managed Agents, Advisor pattern a MCP connector – vše ten samý den, žádné týdny čekání jako u Bedrocku. Co tím dev a tým fakticky odemyká.

Jakub Kontra
Jakub KontraDeveloper
Meta otevřela Meta Ads MCP server: kampaně teď řídí Claude i ChatGPT

Meta otevřela Meta Ads MCP server: kampaně teď řídí Claude i ChatGPT

Meta Ads AI Connectors v open beta. Oficiální MCP server a CLI, 29 toolů s read+write přístupem do reklamního účtu. Claude a ChatGPT umí pausovat kampaně, měnit budgety a generovat ad copy. Co to umí, co ne, a proč je to největší Meta ekosystémová zpráva tohoto roku.

Jakub Kontra
Jakub KontraDeveloper
Expo × STRV Hackathon: jak jsme za 7 hodin postavili loyalty appku pro PFERDA

Expo × STRV Hackathon: jak jsme za 7 hodin postavili loyalty appku pro PFERDA

Jeden den v Karlíně, tři lidi, Expo + Supabase + NativeWind. Co se stihne za 7 hodin udělat pro neziskovku, která zaměstnává lidi s postižením — a co bych příště udělal jinak.

Jakub Kontra
Jakub KontraDeveloper
Anthropic přiznal měsíc degradace Claude Code – co se vlastně stalo

Anthropic přiznal měsíc degradace Claude Code – co se vlastně stalo

Od 4. 3. do 20. 4. 2026 běžely v Claude Code tři souběžné režimy degradace. Anthropic je v postmortemu rámuje jako bugy – dva ze tří ale byla záměrná rozhodnutí.

Jakub Kontra
Jakub KontraDeveloper
Per-task agent context bude další karpathy-kind trend

Per-task agent context bude další karpathy-kind trend

Moje sázka: do jara 2027 dostane izolovaný kontext per sub-task lidové jméno a projde z engineering blogů do pitch decků. Proč pattern Lütke–Karpathy–Anthropic opakuje sám sebe.

Jakub Kontra
Jakub KontraDeveloper
Claude Code a .env soubory – kvízová odpověď, která nestačí

Claude Code a .env soubory – kvízová odpověď, která nestačí

Certifikační otázka má jedinou správnou odpověď ze čtyř – PreToolUse hook na Read a Grep. V produkci ti `.env` pořád protéká přes Bash. Funkční hook, který to zavře.

Jakub Kontra
Jakub KontraDeveloper
Spec-driven development: jak psát zadání, které AI agent opravdu zrealizuje

Spec-driven development: jak psát zadání, které AI agent opravdu zrealizuje

Agent dodává mlhavý kód, protože dostává mlhavé zadání. Praktický recept, jak přetavit Jira ticket na binární akceptační kritéria, three-tier boundaries a self-verification.

Jakub Kontra
Jakub KontraDeveloper
Brain dump místo psaní — jak diktuju feature specy do Claude Code

Brain dump místo psaní — jak diktuju feature specy do Claude Code

Whisprflow nahradil moje psaní specu. Diktuju Claude Code rozházený brain dump, agent ho přeloží na strukturovaný spec a zeptá se, jestli to chápe správně. 10 minut místo hodiny — a kvalitnější výstup.

Jakub Kontra
Jakub KontraDeveloper
CSS Grid Lanes — masonry v CSS bez jediného řádku JS

CSS Grid Lanes — masonry v CSS bez jediného řádku JS

Pinterest layout dlouho znamenal Masonry.js nebo CSS columns s rozbitým reading order. display: grid-lanes to mění — nativní masonry s fallbackem přes @supports.

Jakub Kontra
Jakub KontraDeveloper
Claude Code hooks — kompletní průvodce guardraily, které reálně fungují

Claude Code hooks — kompletní průvodce guardraily, které reálně fungují

PreToolUse, PostToolUse, Notification. Co jsou Claude Code hooks, jak je nakonfigurovat v settings.json a tři vzory, které nasazuju do každého produkčního repa.

Jakub Kontra
Jakub KontraDeveloper
Cursor vs Claude Code — upřímné srovnání po nasazení obou do produkce

Cursor vs Claude Code — upřímné srovnání po nasazení obou do produkce

Žádný spec sheet. Přímé srovnání Cursoru a Claude Code z denního produkčního používání — editor, agentní workflow, hooks, skilly, cena a kdy co sáhnout.

Jakub Kontra
Jakub KontraDeveloper
git push --force the future — jak jsem prezentoval pro Yolk Studio

git push --force the future — jak jsem prezentoval pro Yolk Studio

Prezentace o AI agentech ve vývoji software. CLAUDE.md, hooks, skills, Skillsmith, git worktrees a reálné case studies — všechno, co jsem ukazoval v Yolk Studio.

Jakub Kontra
Jakub KontraDeveloper
Claude Agent SDK — produkční agenti bez přepisování smyčky

Claude Agent SDK — produkční agenti bez přepisování smyčky

Claude Agent SDK vám dává stejné primitivy, které používá Claude Code — nástroje, hooks, subagenty, oprávnění. Praktický průvodce, jak ho dostat do produkce.

Jakub Kontra
Jakub KontraDeveloper
Claude Profile Manager: více účtů, jeden počítač

Claude Profile Manager: více účtů, jeden počítač

Osobní předplatné, firemní tým, Vertex AI setup — a Claude Code všechno ukládá do jednoho adresáře. Vytvořil jsem CLI nástroj, který dá každému účtu vlastní izolované prostředí.

Jakub Kontra
Jakub KontraDeveloper
Skillsmith: napište AI skill jednou, exportujte všude

Skillsmith: napište AI skill jednou, exportujte všude

Váš tým používá Claude, Cursor i Copilot — a vy udržujete stejné coding standards na pěti místech. Vytvořil jsem open-source nástroj, který to řeší jedním příkazem.

Jakub Kontra
Jakub KontraDeveloper
Proč by váš web měl servírovat Markdown pro AI agenty

Proč by váš web měl servírovat Markdown pro AI agenty

AI agenti plýtvají tokeny parsováním vašich navbarů a cookie bannerů. Vytvořil jsem open-source knihovnu next-markdown-mirror, která tento problém řeší — a stojí $0.

Jakub Kontra
Jakub KontraDeveloper