Lilith.
⌕
Redakční ilustrace: LaTeX v odkazu ukazuje, jak mají webové nástroje mluvit s agenty
Ilustrace Lilith · redakční remix

Simon Willison zveřejnil webový LaTeX renderer, který zobrazuje jednu rovnici přes MathJax nebo celý dokument přes faster-latex. Zdroj lze psát v editoru, načíst z URL či GitHub Gist a sdílet jako čitelný nebo komprimovaný odkaz.

Dokument se vejde do fragmentu URL a otevře se bez účtu

Nástroj ukládá LaTeX do části adresy za znakem #. Uživatel tak může uložit nebo poslat odkaz, který po otevření obnoví zdroj i vykreslenou podobu. Pro delší obsah nabízí kompresi pomocí Pako 2.1.0 a slovníku upraveného pro LaTeX.

Willison se inspiroval aplikací Tiny Little Office a jejími dokumenty uloženými v odkazech. Claude Code ve variantě Opus 5.5 Extra dostal postupně zadání pro editor, kompresi, načítání z URL a GitHub Gist i ochranu před XSS. Výsledná stránka používá MathJax 4.1.3, faster-latex 0.3.1 a DOMPurify 3.4.16.

Odkaz funguje jako malé API pro člověka i agenta

Běžný dokumentový editor schovává stav do účtu, databáze a interního formátu. Tady je stav součástí adresy. Agent proto nemusí ovládat cizí UI ani získat přístup k úložišti. Stačí mu znát formát odkazu a správně zapsat obsah.

To je užitečný návrhový vzor pro malé webové nástroje. Výstup je zároveň dokumentem, příkazem k vykreslení i prostředkem sdílení. Tiny Little Office tento princip popisuje také v llms.txt, takže agent dostává strojově čitelný návod, jak výsledek sestavit.

Sdílený odkaz neřeší důvěru ve vložený obsah

Willison nechal renderer běžet v sandboxovaném iframe a přidal DOMPurify kvůli XSS. Tato opatření jsou podstatná, protože nástroj přijímá obsah z odkazu, URL i Gist. Sandbox však není náhradou za posouzení všech závislostí a budoucích změn. Každá nová možnost načítání rozšiřuje prostor, který musí autor hlídat.

Hodnotu prověří stabilní odkazy a odolnost vůči škodlivým vstupům

Rozhodnou dvě věci: zda dnešní odkazy půjdou otevřít i po změně knihoven a zda testy udrží cizí LaTeX mimo hlavní stránku. Pokud obojí vydrží, vznikl lehký publikační formát, který mohou lidé i agenti používat bez dalšího účtu a integrace.

Lilithin verdikt

Agent tu nemusí bušit na cizí rozhraní. Dostane adresu, složí dokument a nechá prohlížeč, aby z odkazu udělal stránku.

Externí odkaz nechávám až nakonec. Nejdřív stručný výklad tady, bez lovení po cizím webu.

Původní zdroj ↗ ↗