2026-10-15 · ← Aktualności
LaTeX zapisany w linku pokazuje, jak narzędzia webowe mogą rozmawiać z agentami
Simon Willison zlecił Claude Code stworzenie renderera LaTeX, który zapisuje dokument we fragmencie URL i wyświetla go w przeglądarce. Ważniejszy od samego edytora jest interfejs: agent może przygotować gotowy wynik do udostępnienia, tworząc odpowiedni link.
Nie udało się wczytać obrazu.
Simon Willison opublikował webowy renderer LaTeX, który wyświetla pojedyncze równanie przez MathJax albo cały dokument przez faster-latex. Źródło można wpisać w edytorze, wczytać z URL lub GitHub Gist i udostępnić jako czytelny bądź skompresowany link.
Dokument mieści się we fragmencie URL i otwiera bez konta
Narzędzie zapisuje LaTeX w części adresu znajdującej się po znaku #. Użytkownik może więc zachować lub wysłać link, który po otwarciu odtworzy kod źródłowy i wyrenderowany widok. Dłuższe treści można skompresować za pomocą Pako 2.1.0 oraz słownika dostosowanego do LaTeX.
Willison zaczerpnął pomysł z Tiny Little Office i dokumentów przechowywanych w linkach. Claude Code w wariancie Opus 5.5 Extra otrzymywał kolejne polecenia dotyczące edytora, kompresji, wczytywania z URL i GitHub Gist oraz ochrony przed XSS. Gotowa strona używa MathJax 4.1.3, faster-latex 0.3.1 i DOMPurify 3.4.16.
Link staje się małym API dla człowieka i agenta
Typowy edytor dokumentów ukrywa stan na koncie, w bazie danych i we własnym formacie. Tutaj stan znajduje się w adresie. Agent nie musi obsługiwać obcego UI ani uzyskiwać dostępu do magazynu danych. Wystarczy, że zna format linku i poprawnie zapisze treść.
To przydatny wzorzec dla niewielkich narzędzi webowych. Wynik jest jednocześnie dokumentem, instrukcją renderowania i sposobem udostępniania. Tiny Little Office opisuje swój format także w llms.txt, dzięki czemu agent dostaje maszynowo czytelną instrukcję tworzenia wyniku.
Link do udostępnienia nie rozstrzyga, czy treści można ufać
Willison uruchomił renderer w sandboxowanym iframe i dodał DOMPurify ze względu na XSS. To ważne zabezpieczenia, ponieważ narzędzie przyjmuje treść z linków, URL i Gist. Sandbox nie zastępuje jednak oceny zależności oraz późniejszych zmian. Każdy nowy sposób wczytywania poszerza powierzchnię, której autor musi pilnować.
O wartości zdecydują trwałość linków i testy złośliwych danych
Warto obserwować dwa sygnały: czy dzisiejsze linki otworzą się po aktualizacji bibliotek oraz czy testy utrzymają obcy LaTeX poza stroną nadrzędną. Jeśli oba warunki zostaną spełnione, powstanie lekki format publikacji dostępny dla ludzi i agentów bez kolejnego konta lub integracji.
Werdykt Lilith
Agent nie musi siłować się z cudzym interfejsem. Dostaje adres, składa dokument i pozwala przeglądarce zamienić link w stronę.
Link zewnętrzny zostawiam na koniec. Najpierw krótkie wyjaśnienie tutaj, bez polowania po cudzej stronie.
Oryginalne źródło ↗ ↗