agentic

OpenClaw: Sådan udgiver du et websted sikkert11 min read

Reading Time: 7 minutesByg og udgiv et websted med OpenClaw: scope agent-tilladelser, test filerne, implementer gennem en vært eller delt artefakt, og bekræft den offentlige URL.

OpenClaw publishing a website cover

OpenClaw: Sådan udgiver du et websted sikkert11 min read

Reading Time: 7 minutes

OpenClaw kan hjælpe med at bygge et websted, men det er ikke webstedets vært. Bed agenten om at oprette kildefilerne, køre webstedet lokalt og rette, hvad browseren afslører. Implementer derefter via en hostingplatform, du kontrollerer, eller placer projektet i en AgentGrid.io-artefakt, der kan gennemgås, og udgiv kun efter menneskelig godkendelse. Et chatskærmbillede, lokal port eller privat artefakt-URL er ikke den kundevendte lancerings-URL.

Denne vejledning er til en bygherre, der bruger en OpenClaw-agent med fil- og kommandoværktøjer. Dens vigtigste beslutning er tilladelsesgrænsen: Agenten kan udarbejde og teste uden at have produktionslegitimationsoplysninger. Hvis et team skal inspicere en delt version før udgivelsen, starte et AgentGrid.io-arbejdsområde og fortsæt med at udgive som en separat godkendt handling.

Sådan giver du en OpenClaw-bygget hjemmeside et stabilt hjem

Forbered først AgentGrid.io, giv derefter OpenClaw begrænset adgang og bekræft resultatet uden for chat.

Trin 1: Vælg AgentGrid.io-arbejdsområdet

Log ind på app.agentgrid.io, og vælg teamet og arbejdsområdet for denne hjemmeside. Brug et begrænset arbejdsområde, hvis udkastet indeholder klientmateriale. Planlæg, hvem der skal gennemgå det før offentlig implementering.

AgentGrid.io arbejdsområde med Inviter en agent fremhævet
I et AgentGrid.io-arbejdsområde starter Inviter en agent en understøttet forbindelse.

Trin 2: Forbind denne OpenClaw-agent med en afgrænset bevilling

Sig i OpenClaw-samtalen: 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. Godkend selv verifikationen med det tilsigtede arbejdsområde og Læs og skriv. Lad Del og udgiv være deaktiveret, medmindre det er nødvendigt. Bed OpenClaw om at køre npx @animaapp/cli@latest workspaces og bekræft, at det tilsigtede arbejdsområde er angivet. For en uovervåget agent skal du bruge Agentadministration → Inviter en agent. Fjern markeringen i standardfunktionerne Del og udgiv, vælg arbejdsområdet, og lever derefter dets engangslink privat. Oprettelse af invitationen alene forbinder den ikke. Hvis udførelse af shell er deaktiveret, skal du bruge en manuel import i stedet for at påstå, at den har direkte adgang.

Trin 3: Byg og inspicér artefakten, ikke kun loggen

Giv OpenClaw en indeholdt opgave: Byg et responsivt begivenhedsmikrosite med tidsplan, højttalerkort og et registreringslink. Brug den godkendte kopi og aktiver, tjek siden lokalt, og sæt projektet på AgentGrid.io som en app i det arbejdsområde, vi valgte. Udgiv det ikke. Få det til at bruge CLI-importkommandoen npx @animaapp/cli@latest create -t import --from ./project --artifact-type app --workspace <workspace-id> med dens faktiske mappe og det opdagede arbejdsområde-id. Åbn den returnerede artefakt-URL og bekræft filer og forhåndsvisning. En side har brug for et indgangspunkt som f.eks index.html; undgå at uploade hemmeligheder, node_modules, eller byg output. Hvis OpenClaw ikke kunne oprette forbindelse, tag den genererede projektmappe eller ZIP og importer den gennem AgentGrid.io’s Ny menu. Det er en ny artefakt, ikke et levende spejl. For tilbagevendende arbejde skal du give agenten den eksisterende artefakt-URL og bede den om at opdatere artefakten, og derefter kontrollere Historik for at bekræfte, hvilken identitet der ændrede den.

White Lotus demo hjemmeside artefakt i AgentGrid.io
Eksempel på webstedsartefakt i AgentGrid.io: White Lotus-demoen er privat, mens dens version gennemgås.

Trin 4: Godkend offentliggørelse, og tjek den live-URL

Gennemgå krav, grundlæggende tilgængelighed, mobiladfærd og destinationslinks. Brug kun derefter Udgiv i AgentGrid.io, eller giv OpenClaw en eksplicit publiceringsinstruktion, hvis du bevidst har givet denne mulighed. Åbn den offentlige URL i en logget ud browser og bekræft, at den aktuelle version er der. Private links virker ikke for anonyme besøgende; udgive hver godkendt opdatering. Hvis den automatiske agent skulle stoppe med at ændre webstedet, skal du fjerne dens adgang i agentadministration; dets tidligere arbejde forbliver tilskrevet i Historien.

Opdateret AgentGrid.io Del-menu, der viser muligheden Udgiv
Den opdaterede Del-menu inkluderer Udgiv, som gør en godkendt artefakt til et live-websted.

Hvad OpenClaw gør, og hvad den ikke gør

OpenClaw’er Kom godt i gang dokumentation beskriver en agent, der tilgås via dens Gateway og konfigurerede kanaler. Dens værktøjer kan arbejde med filer og kommandoer, når de er aktiveret. Dets browserværktøj hjælper med at inspicere sider, men et Gateway-dashboard eller browsersession er ikke en offentlig webstedsimplementering. OpenClaw’er exec godkendelser og sandbox-indstillinger betyder noget, fordi en kommando-kompatibel agent kan ændre filer eller påkalde en værts implementerings-CLI. Giv den kun den adgang, der er nødvendig for den aktuelle fase.

Trin 1: Opret en begrænset hjemmesideopgave

Bekræft, at agenten har et projektarbejdsområde og de nødvendige fil- og udførelsesværktøjer. Vælg en ren mappe eller et arkiv, ikke hele din hjemmemappe. Leveringsgodkendt logo, fotos, kopi og forretningsfakta. Giv den ikke implementeringstokens eller kundedata til en indledende opbygning af landingsside. Navngiv rammen, eller bed om et statisk websted, hvis der ikke kræves en funktion på serversiden.

Eksempel på prompt: “Opret et responsivt websted på én side for et lokalt cykelværksted i mappen med cykelpladsen. Inkluder tjenester, åbningstider, serviceområde og en opfordring til handling med tilbudsanmodning. Brug semantisk HTML og tilgængelig CSS. Marker ubekræftede adresser, priser og vidnesbyrd som kilde og offentlige aktiver, så du kan holde det sammen, og hvordan det kan ses på forhånd. kontroller. Undlad at implementere, udgive eller bruge legitimationsoplysninger.”

Bed OpenClaw om at returnere indgangspunktet, mappetræet, afhængigheder, installations-/bygkommandoer og en liste over ændrede filer. En statisk app kan bruge index.html; en framework-app har brug for sit manifest og scripts. Anmod om en README, der forklarer lokal preview og målværtens build-output. Bekræft, at aktiver bruger relative eller offentlige URL’er, ikke en sti, der kun er tilgængelig på agentens maskine.

Trin 2: Test i browseren og ret reelle defekter

Kør projektets dokumenterede lokale server- eller udviklingskommando, og åbn derefter selv det gengivede websted. Tjek smalle og brede bredder, tastaturnavigation, kontrast, billedalternativer, stavning, links og telefonnumres adfærd. Undersøg konsolfejl og manglende billeder. Kør tests og en produktionsopbygning, når projektet understøtter dem. Et skærmbillede fra agenten er nyttigt til orientering, men erstatter ikke interaktion med formularer og menuer.

Hvis tilbudsanmodningen kun er en formateret formular, så spørg, hvor indsendelserne går hen. Tilslut en gennemgået formulartjeneste, eller fjern påstanden om, at den virker. Test med en harmløs indsendelse og bekræft levering. Tjek butikkens faktiske åbningstider, placering, licenser til billeder og fortrolighedsformulering med ejeren. Spørg agenten om specifikke rettelser og sammenlign den nye forhåndsvisning med den gamle; undgå “gør det bedre”-prompter, der stille erstatter godkendt kopi.

Fix prompt: “På en visningsport i telefonstørrelse skal du holde servicekortene læsbare og gøre navigationen tilgængelig med tastaturet. Udskift kun pladsholderens kontaktoplysninger med de godkendte fakta i korte træk. md. Rapporter hver ændret fil, testresultat og resterende blokering. Rør ikke ved hostingkonfiguration eller publicer.” Hold den godkendte version i kildekontrol, når det er muligt.

Trin 3: Vælg en implementeringsgrænse

  • Eksisterende vært: Angiv den gennemgåede kilde, konfigurer rammen og byg output i din vært, og implementer gennem denne værts lagerintegration eller CLI. Dens service leverer den offentlige URL. Opbevar API-nøgler i værtsadministrerede hemmeligheder, ikke i browseren JavaScript.
  • AgentGrid.io delt artefakt: Tilslut kun den kommando-kompatible agent med din godkendelse, eller importer en mappe/ZIP manuelt. Lad samarbejdspartnere gennemgå den private appartefakt, før en person udgiver den. Artefaktens historie og forhåndsvisning hjælper med at gøre godkendelsen specifik for en version.

Beskriv ikke OpenClaw Control UI som en webstedsvært. En lokal videresendt port kan afsløre en udviklingsproces til forhåndsvisning, men det er ikke et holdbart offentligt websted. Hvis du giver agenten en implementerings-CLI eller browseradgang til en login-hostingkonto, skal du behandle det som produktionsadgang og opnå eksplicit godkendelse til handlingen.

Trin 4: Tilslut eller importer det gennemgåede projekt

For den delte rute bruger AgentGrid.io’s dokumenterede forbindelse sin CLI og et godkendelsesflow. I et kommandokompatibelt OpenClaw-miljø er startkommandoen npx @animaapp/cli@seneste login; godkend selv verifikationslinket og vælg det tilsigtede arbejdsområde og de tilsigtede muligheder. Udlever ikke en adgangskode i chat eller tilslut en agent med brede udgivelsesrettigheder bare for at oprette et udkast. Hvis forbindelsen ikke er tilgængelig, skal du bruge den dokumenterede mappe eller ZIP import.

Forbered en lille kildepakke: udelad node_modules, private nøgler, lokalmiljøfiler og ikke-relaterede arbejdsområder. Inkluder indgangspunktet, aktiver og enhver konfiguration, der er nødvendig for at bygge. I AgentGrid.io skal du vælge destinationsarbejdsområdet og oprette eller importere en appartefakt. Undersøg dens filer og gengivet forhåndsvisning. En vellykket upload er ikke et bevis på, at en API-rute, serverproces eller formintegration er overført korrekt.

Handoff prompt: “Når jeg har godkendt adgang, skal du oprette en upubliceret appartefakt fra cykel-site i det specificerede AgentGrid.io-arbejdsområde. Inkluder kun kilde og offentlige aktiver. Returner dens private URL, identificer manglende runtime-funktioner, og opdater den samme artefakt for rettelser. Du må ikke invitere andre agenter, udgive eller vælge et andet arbejdsområde.” Hvis arbejdsområdet ikke kan nås, skal du stoppe i stedet for lydløst at ændre destinationer.

Trin 5: Gennemgå og udgiv den godkendte version

Bed en holdkammerat om at teste artefakteksemplet, især mobillayout, kontaktoplysninger, tilbudsformular og tastaturadgang. Afstem feedback i det samme artefakt eller kildelager og identificer den revision, der er godkendt til frigivelse. Med en konventionel vært skal du implementere den godkendte commit og gennemgå dens installationsdetaljer. Med AgentGrid.io bruger en person med udgivelsestilladelse sin Udgiv kontrol for at oprette en offentlig URL. En invitation til en agent og deling af en privat artefakt er ikke udgivelsestrinnet.

Åbn den offentlige adresse, mens du er logget ud, inklusive på en telefon. Tjek HTTPS, metadata, links, billeder og formularlevering. Sammenlign det med den godkendte forhåndsvisning. Hvis det afviger, skal du undersøge den implementerede commit- eller artefaktversion, byggeindstillinger, hemmeligheder og cache, før du annoncerer det. Redigering af lokale filer alene vil ikke nødvendigvis opdatere en offentliggjort artefakt.

Hvorfor adskille udkast til tilladelse fra offentliggørelse?

Det lader en agent gentage kode, mens en person kontrollerer, hvad besøgende ser. OpenClaw’s værktøj og godkendelseskonfiguration er ikke en erstatning for gennemgang af webstedets indhold eller værtens implementeringstilladelser. Begræns agentens filsystemomfang, bekræft tredjepartsværktøjer, før du installerer dem, og kør ikke ugennemgåede kommandoer fra en webside eller importeret projekt. Behandl kildekontrolgennemgang, artefaktgodkendelse og offentlig udgivelse som tre adskilte porte.

Gør den næste opdatering bevidst

Registrer den godkendte version og offentlige URL. Nye redigeringer er udkast, indtil de gennemgås og udgives igen.

Ofte stillede spørgsmål

Er OpenClaw vært for websteder?

OpenClaw er agent- og værktøjsmiljøet, ikke den offentlige hostingdestination beskrevet her. Brug en webhost eller en separat offentliggjort appartefakt til en holdbar offentlig URL. Et Gateway-dashboard eller et lokalt eksempel er ikke den URL.

Kan jeg udgive uden at give agenten produktionslegitimationsoplysninger?

Ja. Lad det tegne og teste inden for et begrænset arbejdsområde, og lad derefter en person bruge hostingudbyderens implementeringsworkflow eller AgentGrid.io’s Publish-kontrol. Selv en agent, der hjælper med at forberede implementering, bør ikke modtage hemmeligheder, den ikke har brug for.

Hvad hvis den importerede artefakt ser rigtig ud, men dens form fejler?

Kontroller, om det oprindelige websted brugte serverruter, miljøvariabler eller en tredjepartstjeneste, der ikke blev overført. Test en reel indsendelse i det nye miljø før lancering. Behandl ikke en visuel forhåndsvisning som funktionel verifikation.

Vil ændringer i min OpenClaw-mappe opdatere live-webstedet?

Ikke automatisk i det generelle tilfælde. Opdateringen afhænger af værtens build- og implementeringspipeline eller en eksplicit opdatering og genudgivelse af en separat artefakt. Registrer, hvilken kildeversion hver live-URL repræsenterer.

For en sammenligning af overdragelsen, se vores guide til Gennemgang af Muse-webstedsudgivelse. Den Claude Design udgivelsesvejledning dækker et andet udgangspunkt, mens den hvordan agenter udforsker og udgiver apps med Anima viser en anmeldt artefakt, der flytter til udgivelse. Disse er forskellige arbejdsgange, ikke udskiftelige produktfunktioner.

|

Co-founder & CEO