agentic

OpenClaw: Ako publikovať webovú stránku bezpečne13 min read

Reading Time: 7 minutesVytvorte a zverejnite webovú lokalitu pomocou OpenClaw: oprávnenia agenta rozsahu, otestujte súbory, nasaďte prostredníctvom hostiteľa alebo zdieľaného artefaktu a overte verejnú adresu URL.

OpenClaw publishing a website cover

OpenClaw: Ako publikovať webovú stránku bezpečne13 min read

Reading Time: 7 minutes

OpenClaw môže pomôcť vytvoriť webovú stránku, ale nie je hostiteľom webovej stránky. Požiadajte agenta, aby vytvoril zdrojové súbory, spustil lokalitu lokálne a opravil to, čo prehliadač odhalí. Potom nasaďte prostredníctvom hostiteľskej platformy, ktorú ovládate, alebo umiestnite projekt do kontrolovaného artefaktu AgentGrid.io a zverejnite ho až po schválení človekom. Snímka obrazovky rozhovoru, miestny port alebo adresa URL súkromného artefaktu nie je spúšťacou adresou URL pre zákazníka.

Táto príručka je určená pre staviteľa, ktorý používa agenta OpenClaw so súbormi a príkazovými nástrojmi. Jeho najdôležitejším rozhodnutím je hranica povolenia: agent môže navrhovať a testovať bez toho, aby mal produkčné poverenia. Ak tím potrebuje pred vydaním skontrolovať jednu zdieľanú verziu, spustiť pracovný priestor AgentGrid.io a naďalej zverejňovať ako samostatnú schválenú akciu.

Ako dať webovej stránke postavenej na OpenClaw stabilný domov

Najprv pripravte AgentGrid.io, potom poskytnite OpenClaw obmedzený prístup a overte jeho výsledok mimo chatu.

Krok 1: Vyberte pracovný priestor AgentGrid.io

Prihláste sa na app.agentgrid.io a vyberte tím a pracovný priestor pre túto webovú stránku. Ak koncept obsahuje materiál klienta, použite obmedzený pracovný priestor. Naplánujte si, kto ho pred verejným nasadením posúdi.

Pracovný priestor AgentGrid.io so zvýraznenou možnosťou Pozvať agenta
V pracovnom priestore AgentGrid.io, Pozvanie agenta spustí podporované pripojenie.

Krok 2: Pripojte tohto agenta OpenClaw k viazanému grantu

V konverzácii OpenClaw povedzte: Use agentgrid.io for this website. If you can run shell commands, run npx @animaapp/cli@latest login and return the verification URL and code. Do not ask for my password or publish anything. Overenie schváľte sami pomocou zamýšľaného pracovného priestoru a funkcie Čítať a zapisovať. Ak to nie je potrebné, ponechajte možnosť Zdieľať a publikovať vypnutú. Požiadajte OpenClaw o spustenie npx @animaapp/cli@latest workspaces a potvrďte, že je uvedený zamýšľaný pracovný priestor. Pre agenta bez dozoru použite Správa agenta → Pozvať agenta. Zrušte začiarknutie predvolených možností zdieľania a publikovania, vyberte pracovný priestor a potom doručte jeho jednorazové prepojenie súkromne. Samotné vytvorenie pozvánky ju nespája. Ak je spustenie prostredia vypnuté, použite radšej manuálny import, než aby ste tvrdili, že má priamy prístup.

Krok 3: Postavte a skontrolujte artefakt, nielen denník

Dajte OpenClaw obsiahnutú úlohu: Vytvorte responzívnu mikrostránku udalosti s plánom, kartami rečníkov a odkazom na registráciu. Použite schválenú kópiu a aktíva, skontrolujte stránku lokálne a vložte projekt do AgentGrid.io ako aplikáciu do pracovného priestoru, ktorý sme vybrali. Nezverejňujte to. Nechajte ho použiť príkaz CLI import npx @animaapp/cli@latest create -t import --from ./project --artifact-type app --workspace <workspace-id> s jeho skutočným priečinkom a objaveným ID pracovného priestoru. Otvorte adresu URL vráteného artefaktu a overte súbory a ukážte ich. Stránka potrebuje vstupný bod ako napr index.html; vyhnúť sa nahrávaniu tajomstiev, node_modulesalebo zostaviť výstup. Ak sa OpenClaw nemôže pripojiť, vezmite vygenerovaný priečinok projektu alebo ZIP a importujte ho cez ponuku Nové AgentGrid.io. To je nový artefakt, nie živé zrkadlo. Pri opakovanej práci poskytnite agentovi existujúcu adresu URL artefaktu a požiadajte ho, aby tento artefakt aktualizoval, potom skontrolujte Históriu, aby ste potvrdili, ktorá identita ho zmenila.

Artefakt demo webovej stránky White Lotus v AgentGrid.io
Príklad artefaktu webovej stránky v AgentGrid.io: Demo White Lotus je súkromné, kým sa kontroluje jeho verzia.

Krok 4: Schváľte publikáciu a skontrolujte aktuálnu webovú adresu

Skontrolujte nároky, základy dostupnosti, mobilné správanie a cieľové odkazy. Až potom použite možnosť Publikovať v AgentGrid.io alebo dajte OpenClaw explicitnú inštrukciu na publikovanie, ak ste túto schopnosť úmyselne poskytli. Otvorte verejnú adresu URL v odhlásenom prehliadači a potvrďte, že je tam aktuálna verzia. Súkromné ​​odkazy nefungujú pre anonymných návštevníkov; zverejniť každú schválenú aktualizáciu. Ak by automatický agent prestal meniť lokalitu, odstráňte mu prístup v administrácii agenta; jeho predchádzajúca práca zostáva pripísaná v histórii.

Aktualizovaná ponuka zdieľania AgentGrid.io s možnosťou Publikovať
Aktualizovaná ponuka Zdieľať obsahuje možnosť Publikovať, ktorá premení schválený artefakt na živú webovú stránku.

Čo OpenClaw robí a čo nerobí

OpenClaw úvodná dokumentácia popisuje agenta, ku ktorému pristupuje cez jeho bránu a nakonfigurované kanály. Jeho nástroje môžu pracovať so súbormi a príkazmi, keď sú povolené. Jeho nástroj prehliadača pomáha kontrolovať stránky, ale informačný panel brány alebo relácia prehliadača nie je nasadením verejných webových stránok. OpenClaw exec schválenia a nastavenia karantény sú dôležité, pretože agent schopný príkazov môže upravovať súbory alebo vyvolať CLI nasadenia hostiteľa. Poskytnite mu iba prístup potrebný pre aktuálnu fázu.

Krok 1: Vytvorte obmedzenú úlohu webu

Potvrďte, že agent má pracovný priestor projektu a potrebné nástroje na súbory a spustenie. Vyberte si čistý priečinok alebo úložisko, nie celý domovský adresár. Poskytnite schválené logo, fotografie, kópiu a obchodné fakty. Nedávajte mu tokeny nasadenia ani údaje o zákazníkoch na vytvorenie úvodnej vstupnej stránky. Pomenujte rámec alebo požiadajte o statickú stránku, ak nie je potrebná žiadna funkcia na strane servera.

Príklad výzvy: „Vytvorte responzívnu jednostránkovú stránku pre miestnu opravovňu bicyklov v priečinku stránky pre bicykle. Zahrňte služby, otváracie hodiny, oblasť poskytovania služieb a výzvu na akciu so žiadosťou o cenovú ponuku. Použite sémantický HTML a prístupný CSS. Označte neoverené adresy, ceny a referencie. Povedzte mi, ako sú k dispozícii ako zástupné symboly. Neuchovávajte si ukážku zdrojov a aktív, ktoré sú k dispozícii. zverejniť alebo použiť poverenia.“

Požiadajte OpenClaw, aby vrátil vstupný bod, strom adresárov, závislosti, príkazy na inštaláciu/zostavenie a zoznam zmenených súborov. Statická aplikácia môže používať index.html; rámcová aplikácia potrebuje svoj manifest a skripty. Vyžiadajte si README vysvetľujúci lokálny náhľad a výstup zostavenia cieľového hostiteľa. Potvrďte, že prvky používajú relatívne alebo verejné adresy URL, nie cestu, ktorá je k dispozícii iba na počítači agenta.

Krok 2: Otestujte v prehliadači a opravte skutočné chyby

Spustite zdokumentovaný lokálny server alebo príkaz vývoja projektu a potom sami otvorte vykreslenú lokalitu. Skontrolujte úzke a široké šírky, navigáciu pomocou klávesnice, kontrast, alternatívy obrázkov, pravopis, odkazy a správanie telefónneho čísla. Skontrolujte chyby konzoly a chýbajúce obrázky. Spustite testy a produkčnú zostavu, keď ich projekt podporuje. Snímka obrazovky od agenta je užitočná pre orientáciu, ale nenahrádza interakciu s formulármi a ponukami.

Ak je žiadosť o cenovú ponuku iba štylizovaný formulár, opýtajte sa, kam smerujú príspevky. Pripojte službu recenzovaného formulára alebo odstráňte tvrdenie, že funguje. Otestujte s neškodným podaním a overte doručenie. Overte si u majiteľa skutočnú otváraciu dobu, umiestnenie, licencie na fotografie a znenie o ochrane osobných údajov. Požiadajte agenta o konkrétne opravy a porovnajte nový náhľad so starým; vyhnite sa výzvam „urob to lepšie“, ktoré ticho nahradia schválenú kópiu.

Výzva na opravu: „Vo výreze veľkosti telefónu udržujte servisné karty čitateľné a navigáciu sprístupnite pomocou klávesnice. Zástupné kontaktné údaje nahraďte len schválenými faktami v skratke. Nahláste každý zmenený súbor, výsledok testu a zostávajúci blokátor. Nedotýkajte sa konfigurácie hosťovania ani nezverejňujte.“ Ak je to možné, ponechajte schválenú verziu v ovládaní zdroja.

Krok 3: Vyberte si hranicu nasadenia

  • Existujúci hostiteľ: Odovzdajte skontrolovaný zdroj, nakonfigurujte rámec a zostavte výstup vo svojom hostiteľovi a nasaďte ho prostredníctvom integrácie úložiska tohto hostiteľa alebo CLI. Jeho služba poskytuje verejnú adresu URL. Kľúče API uchovávajte v tajomstvách spravovaných hostiteľom, nie v prehliadači JavaScript.
  • Zdieľaný artefakt AgentGrid.io: Pripojte agenta schopného príkazy len s vaším súhlasom alebo importujte priečinok/ZIP manuálne. Umožnite spolupracovníkom skontrolovať artefakt súkromnej aplikácie predtým, ako ho osoba zverejní. História a ukážka artefaktu pomáhajú pri schvaľovaní špecifického pre verziu.

Nepopisujte ovládacie rozhranie OpenClaw ako hostiteľa webovej stránky. Miestny preposlaný port môže odhaliť proces vývoja na ukážku, ale nejde o trvalú verejnú stránku. Ak agentovi udelíte prístup CLI nasadenia alebo prehliadača k prihlásenému hostiteľskému účtu, považujte to za produkčný prístup a získajte výslovný súhlas na akciu.

Krok 4: Pripojte alebo importujte kontrolovaný projekt

Pre zdieľanú trasu používa zdokumentované pripojenie AgentGrid.io svoje CLI a tok schvaľovania. V prostredí OpenClaw s podporou príkazov je spúšťací príkaz npx @animaapp/cli@najnovšie prihlásenie; schváľte overovací odkaz sami a vyberte zamýšľaný pracovný priestor a možnosti. Neodovzdávajte heslo v chate ani nespájajte agenta so širokými publikačnými právami, len aby ste vytvorili koncept. Ak pripojenie nie je k dispozícii, použite zdokumentované priečinok alebo import ZIP.

Pripravte si malý zdrojový balík: vylúčte node_modules, súkromné kľúče, súbory lokálneho prostredia a nesúvisiace pracovné priestory. Zahrňte vstupný bod, aktíva a akúkoľvek konfiguráciu potrebnú na zostavenie. V AgentGrid.io vyberte cieľový pracovný priestor a vytvorte alebo importujte artefakt aplikácie. Skontrolujte jeho súbory a vykreslený náhľad. Úspešné odovzdanie nie je dôkazom, že sa správne preniesla trasa API, proces servera alebo integrácia formulára.

Výzva na odovzdanie: „Po autorizácii prístupu vytvorte nezverejnený artefakt aplikácie zo stránky pre bicykle v určenom pracovnom priestore AgentGrid.io. Zahrňte iba zdrojové a verejné prvky. Vráťte jeho súkromnú webovú adresu, identifikujte chýbajúce funkcie spustenia a aktualizujte ten istý artefakt na opravy. Nepozývajte iných agentov, nezverejňujte ani nevyberajte iný pracovný priestor.“ Ak nie je možné dosiahnuť pracovný priestor, radšej zastavte, než ticho meníte ciele.

Krok 5: Skontrolujte a zverejnite schválenú verziu

Požiadajte spoluhráča, aby otestoval ukážku artefaktu, najmä mobilné rozloženie, kontaktné údaje, formulár cenovej ponuky a prístup z klávesnice. Zosúladiť spätnú väzbu v rovnakom artefakte alebo zdrojovom archíve a identifikovať revíziu schválenú na vydanie. S konvenčným hostiteľom nasaďte schválený záväzok a skontrolujte podrobnosti jeho nasadenia. S AgentGrid.io používa osoba s povolením na publikovanie jeho Kontrola zverejnenia na vytvorenie verejnej adresy URL. Pozvanie agentovi a zdieľanie súkromného artefaktu nie sú krokom zverejnenia.

Otvorte verejnú adresu, keď ste odhlásení, a to aj na telefóne. Skontrolujte HTTPS, metadáta, odkazy, obrázky a doručenie formulárov. Porovnajte ho so schváleným náhľadom. Ak sa líši, pred oznámením preskúmajte nasadenú verziu odovzdania alebo artefaktu, nastavenia zostavy, tajomstvá a ukladanie do vyrovnávacej pamäte. Samotná úprava lokálnych súborov nemusí nevyhnutne aktualizovať publikovaný artefakt.

Prečo oddeľovať povolenie na návrh od zverejnenia?

Umožňuje agentovi opakovať kód, zatiaľ čo osoba kontroluje, čo návštevníci vidia. Konfigurácia nástroja a schválenia OpenClaw nenahrádza kontrolu obsahu lokality alebo povolenia hostiteľa na nasadenie. Obmedzte rozsah súborového systému agenta, overte nástroje tretích strán pred ich inštaláciou a nespúšťajte neskontrolované príkazy z webovej stránky alebo importovaného projektu. Považujte kontrolu zdroja, schválenie artefaktu a verejné vydanie za tri odlišné brány.

Ďalšiu aktualizáciu urobte zámerne

Zaznamenajte si schválenú verziu a verejnú adresu URL. Nové úpravy sú koncepty, kým nebudú znova skontrolované a zverejnené.

Často kladené otázky

Hostí OpenClaw webové stránky?

OpenClaw je prostredie agenta a nástroja, nie tu opísaný verejný hosting. Na trvalú verejnú adresu URL použite webového hostiteľa alebo samostatne publikovaný artefakt aplikácie. Informačný panel brány alebo lokálna ukážka nie je touto adresou URL.

Môžem publikovať bez poskytnutia produkčných poverení agentovi?

áno. Nechajte to navrhnúť a otestovať v rámci obmedzeného pracovného priestoru a potom požiadajte osobu, aby použila pracovný postup nasadenia poskytovateľa hostingu alebo ovládací prvok Publikovanie AgentGrid.io. Dokonca aj agent, ktorý pomáha pripraviť nasadenie, by nemal dostávať tajomstvá, ktoré nepotrebuje.

Čo ak importovaný artefakt vyzerá správne, ale jeho forma zlyhá?

Skontrolujte, či pôvodná lokalita používala serverové trasy, premenné prostredia alebo službu tretej strany, ktorá sa nepreniesla. Pred spustením otestujte skutočné podanie v novom prostredí. Vizuálny náhľad nepovažujte za funkčné overenie.

Aktualizujú zmeny v mojom priečinku OpenClaw aktuálnu stránku?

Vo všeobecnom prípade nie automaticky. Aktualizácia závisí od kanála zostavenia a nasadenia hostiteľa alebo od explicitnej aktualizácie a opätovného zverejnenia samostatného artefaktu. Zaznamenajte, ktorú zdrojovú verziu predstavujú jednotlivé aktívne adresy URL.

Porovnanie odovzdania nájdete v našom sprievodcovi Návod na publikovanie webovej stránky Muse. The Claude Sprievodca publikovaním dizajnu pokrýva ďalší východiskový bod, zatiaľ čo ako agenti skúmajú a publikujú aplikácie pomocou Anima zobrazuje skontrolovaný artefakt presúvajúci sa do publikácie. Ide o rôzne pracovné postupy, nie o zameniteľné funkcie produktu.

|

Co-founder & CEO