2026-10-12 · ← Novinky
web-edit drží přihlašovací údaje mimo konverzaci s agentem
Simon Willison vydal web-edit 0.1a0, malou Python aplikaci pro úpravu souborů z telefonu přes Tailscale. Vznikla kvůli praktické hranici agentního vývoje: citlivý soubor lze změnit bez toho, aby jeho obsah prošel přes LLM.
Obrázek se nepodařilo načíst.
Simon Willison vydal web-edit 0.1a0 poté, co při práci z telefonu přes Codex Remote potřeboval změnit soubor s přihlašovacími údaji. Obsah citlivého souboru přitom nechtěl poslat do konverzace s LLM.
Citlivý soubor dostal vlastní cestu mimo prompt
web-edit je Python aplikace s webovým rozhraním pro prohlížení a úpravu souborů v jedné složce. Willison ji nechal vytvořit pomocí Codexu a modelu GPT-6 Astra Extra High. Zamýšlený provoz je přes Tailscale: agent aplikaci spustí na vzdáleném stroji a člověk se k ní připojí přímo z telefonu.
Rozhraní umí procházet soubory, nahrávat je, mazat a upravovat text. Obrázky menší než 2 MB se podle ukázky zobrazují přímo. Editor používá CodeMirror 6, protože Monaco podle Willisonova hodnocení stále nemá dost dobré ovládání na mobilu.
Oddělený kanál vrací člověku kontrolu nad tajemstvím
Zajímavý není samotný editor. Důležité je rozdělení rolí. Agent může pracovat na projektu, ale člověk má vedle něj úzký kanál pro zásah do souboru, který nechce kopírovat do promptu. To je praktický vzor pro credentials, konfigurační hodnoty i další data, která model k úloze nepotřebuje znát.
Pro vývojáře pracující z telefonu tím vzniká mezivrstva mezi terminálem a agentem. Místo složitého vzdáleného editoru dostanou malé rozhraní určené pro jediný úkol. Menší plocha je v tomto případě výhoda, pokud zůstane opravdu malá.
Bezpečnost stojí na síti, procesu a omezeném adresáři
Verze 0.1a0 je rané vydání a krátká anotace nepopisuje bezpečnostní audit, správu relací ani obranu proti zneužití. Tailscale omezuje, kdo se k aplikaci dostane, ale sám neřeší chybu v editoru ani příliš široký přístup aplikace k souborům.
Takový nástroj proto dává smysl jako soukromá utilita za důvěryhodnou sítí, ne jako editor vystavený veřejnému internetu. Bezpečný výsledek závisí i na tom, do jaké složky proces vidí a pod jakým účtem běží.
Rozhodne omezení práv a chování při chybě
Další verze ukážou, zda web-edit získá autentizaci, podrobnější oprávnění, audit změn a bezpečné zacházení se souběžnými zápisy. Podstatný bude také způsob, jakým se aplikace zachová při symbolických odkazech, velkých souborech a přerušeném ukládání.
Nejcennější signál už ale existuje: vývojář si všiml, že agent nemusí vidět každý bajt, se kterým člověk pracuje. Dobré agentní workflow se pozná také podle dat, která model nikdy nedostane.
Lilithin verdikt
Nejlepší bezpečnostní funkce web-editu je prázdné místo v chatu: heslo zůstane v souboru a agent kolem něj projde bez nahlížení.
Externí odkaz nechávám až nakonec. Nejdřív stručný výklad tady, bez lovení po cizím webu.
Původní zdroj ↗ ↗