agentic

如何使用 NanoClaw 发布网站:安全构建和部署1 min read

Reading Time: 2 minutesNanoClaw 可以在隔离的代理工作区中创建站点文件,但它不托管网站。通过授权的外部主机检查构建和部署。

NanoClaw publishing a website cover

如何使用 NanoClaw 发布网站:安全构建和部署1 min read

Reading Time: 2 minutes

NanoClaw 不托管网站或提供通用发布按钮。 它在隔离的容器中运行代理,可以帮助编写和测试站点文件。要将这些文件放在网络上,请选择外部主机、授权部署并验证生成的公共 URL。可选的 Vercel 技能可以为选定的安装添加部署功能,但它与托管您的站点的 NanoClaw 不同。

这是摄影师作品集的实用路线:确定一个安全的工作空间,请求一个小型静态站点,检查源代码和预览,然后将一个已批准的版本移至生产环境。如果您的项目需要预订、帐户或数据库,请单独设计和测试其他基础设施,而不是假设静态页面提供它。

如何使用 NanoClaw 和 AgentGrid.io 发布网站

NanoClaw 是一个在容器中运行的个人助理,可以在自己的环境中处理文件。这使得本地草稿变得方便,但它并不使 AgentGrid.io 成为本机 NanoClaw 目的地。将切换视为显式文件传输,除非您单独配置并测试了兼容连接。目标是由人工发布决定的可审查工件,而不是无人值守的发布管道。

1.建立AgentGrid工作区

为项目创建或选择 AgentGrid 工作区,并确认审阅者属于适当的团队。决定是否应连接 NanoClaw。 AgentGrid 记录了代理的邀请流程,但该邀请并不表明 NanoClaw 附带了 AgentGrid 集成。对于最简单的路线,不要邀请 NanoClaw:让人收集其输出并导入它。如果您尝试代理连接,请遵循这两个产品记录的设置,仅使用所需的访问权限,并首先使用非敏感工件进行测试。

AgentGrid.io 工作区,突出显示“邀请代理”
在 AgentGrid.io 工作区中,邀请代理启动受支持的连接。

在要求助理构建之前写下预期的可交付成果。例如:一个单页活动微型网站,带有最终副本、图像贷方票据和假设列表。将私人消息和本地配置保留在摘要和上传之外。

2. 带来一件有界神器

要求 NanoClaw 将可交付成果作为普通文件准备在您有意提供的位置。传输前在本地查看文件。对于网页,将 HTML、CSS、JavaScript 和所需资源捆绑到 ZIP 中,然后使用 AgentGrid 的 ZIP 导入。对于散文交付物,导入受支持的文档或创建 AgentGrid 文档并粘贴批准的草稿。打开新工件并检查是否有丢失的图像、损坏的链接、意外的秘密以及来自聊天上下文而不是经过验证的来源的声明。这是手动导入,不是自动 NanoClaw 同步。

白莲花演示网站神器AgentGrid.io
AgentGrid.io 中的示例网站工件:White Lotus 演示在其版本经过审核时是私有的。

3. 将反馈路由到工件

发送一名队友到AgentGrid神器,不是私人的NanoClaw对话。让他们对具体预览或文档发表评论:CTA 哪里不清楚,哪个声明需要来源,以及什么会停止发布?AgentGrid的评论提供了一个共享的评论界面。修改AgentGrid如果可能的话直接使用工件。重新导入本地文件会生成一个新工件,因此请为审阅者提供新链接。副本不会保持同步。

4. 经过明确的人工检查后发布

让所有者检查最终工件,批准其公共范围,然后使用 AgentGrid 的发布操作。在工作区外打开已发布的页面以验证实际的访问者视图。如果另一个 NanoClaw 运行更改了本地文件或者您稍后编辑工作区工件,则发布的版本不会自动跟随;重复新版本的审核和发布过程。保留与某人公开揭露工作的决定。

更新了 AgentGrid.io 共享菜单,显示“发布”选项
更新后的“共享”菜单包括“发布”,它将批准的工件转变为实时网站。

从一个项目和一个安全的工作空间开始

假设您想要一个自由摄影师的作品集。准备一个项目文件夹,其中包含批准的图像、标题、联系方式和简介。 NanoClaw 的 官方存储库 描述了一个在隔离容器中运行会话的自托管代理;其安装说明解释了如何安装它并配对消息通道。这是代理设置,而不是网站部署。

仅允许代理访问其所需的项目文件。将生产凭据、支付密钥和域注册商访问权限保留在工作文件夹之外。如果代理无法读取文件,请检查其允许的工作空间或安装,而不是扩大对整个计算机的访问范围。选择静态站点,除非您的简介实际上需要数据库、帐户或服务器行为。

无需打开整机即可设置代理

NanoClaw 存储库通过其安装脚本、配对通信通道和每个代理容器隔离来描述设置。容器只能看到显式安装的路径。将批准的投资组合图像和副本放入有界的项目目录中,然后允许适当的代理使用该目录。如果无法访问文件,请检查配置的安装;不要通过授予对主目录或生产机密文件夹的访问权限来解决问题。

提示: 从批准的图像创建一个响应式静态投资组合网站,并将其复制到此项目文件夹中。包括图库、关于页面、联系方式、图像替代文本、描述性页面标题和清晰的查询链接。请勿使用外部照片或编造客户评价。这里保存源文件,说明如何本地预览,不部署。

在部署之前检查生成的站点

询问文件树、构建指令以及生成的输出的位置。在本地运行项目或要求开发人员来执行。检查手机和桌面布局、图像加载、导航、表单和损坏的链接。验证可访问性基础知识和元数据。一条显示站点已准备就绪的聊天消息并不能证明生产版本已通过。

如果适合您团队的工作流程,请在版本控制中保留源代码的副本。检查代理更改了哪些文件,并确保它没有提交机密、未经许可的图像或意外的依赖项。如果联系操作使用电子邮件而不是工作表单后端,请向摄影师准确描述。带有虚假提交按钮的静态设计并不是一个有效的联系渠道。

提示: 运行项目记录的构建并报告确切的命令和结果。修复损坏的链接和移动溢出,然后显示更改的文件。未经我的单独批准,请勿上传文件、推送到存储库或发布任何内容。

使用具体的网站质量检查清单

  • 在项目环境中运行记录的安装和构建命令;保存实际输出和错误。
  • 在桌面和移动设备宽度上打开本地预览,并测试图库图像、菜单和每个查询链接。
  • 检查键盘焦点、替代文本、标题结构和可读对比度。
  • 确认每个页面标题和描述说明页面提供的内容,而无需在各处复制相同的元数据。
  • 检查更改的文件中的凭据、意外依赖项、复制的文本以及使用权限不明确的资产。

选择外部发布途径

对于静态站点,请使用接受框架的构建输出或连接的 Git 存储库的主机。开发人员可以配置主机、构建命令、输出目录、环境变量和域。然后进行生产部署并打开其公共 URL 来验证实际内容。 NanoClaw本身不是托管提供商;在您的笔记本电脑或服务器上运行的代理与公共网站不同。

NanoClaw 的 技能目录 列出可选的 /add-vercel 用于为选定代理配备 Vercel 功能的工具。这是一种外部部署功能,而不是内置的 NanoClaw 发布屏幕,并且并非每次安装中都存在。在请求部署之前,请遵循当前的技能说明并授权特定代理和项目。您可以通过主机的仪表板或 CI 管道自行部署已审核的文件。

提示: 我已批准[项目路径]中经过审查的构建。如果该代理已授权 Vercel 工具,则仅将此项目部署到指定的帐户和项目,然后返回部署 URL 和状态。如果集成不可用,请停止并向我提供构建输出和手动部署步骤。不要更改域 DNS。

部署后,从单独的浏览器测试公共页面,验证域和 HTTPS,然后打开每个 CTA。记录已部署的修订版本,以便您可以回滚。本地预览、存储库或代理聊天的链接不能替代公共部署 URL。

本机代理功能与外部部署

当前NanoClaw技能目录列表 /add-vercel 作为一种工具安装技能,为选定的代理配备 Vercel CLI 访问和凭据注入。它是可选的。在请求生产操作之前,检查哪个代理拥有该技能、它到达哪个帐户以及哪个项目将接收构建。 CLI 技能不会创建 NanoClaw 拥有的托管服务。

这与工件切换相比如何?

如果营销人员和开发人员必须同时审阅同一份草稿,那么只要您明确导入或连接工作并检查权限,共享工件就可以使交接更加清晰。这 Muse 发布演练 显示单独的审阅和发布模式。阅读原因 人类代理工作需要一个共享的家 以及如何 在两个助手之间共享文件。这些文章都没有建立本机 NanoClaw 到 AgentGrid 集成或自动将文件移动到那里。

对于共享审阅路径,您可以手动将合适的文件夹或 ZIP 导入到 AgentGrid.io,这会创建一个具有自己的历史记录和访问控制的单独的应用程序工件。将摄影师的来源、图像和入口点放在一起;省略依赖项和秘密。检查渲染的工件是否与本地预览匹配。全新导入不会将后续本地编辑同步到早期工件。

要避免的常见启动错误

聊天输出与部署混淆: 包含代码或本地 URL 的消息不是托管站点。需要公共地址并在退出的浏览器中验证它。

扩大访问范围以使构建正常进行: 容器安装和部署凭据解决不同的问题。仅向构建者提供项目文件,并仅在生产目标已知时才授权部署身份。

发布错误的修订版: 保存已审核的提交或工件版本。如果有人在签核后更改图库,请在新版本上线之前重复相关检查。

跳过启动后检查: 在 DNS 和缓存更改后重新访问实时联系路径、图像 URL、页面元数据和移动导航。当您的主机支持时,保留先前的部署以供回滚。

常见问题解答

NanoClaw 是否托管网站?

不,它是一个代理运行时。托管需要您运营的单独平台或基础设施。

NanoClaw 可以部署到 Vercel 吗?

如果您添加可选的 Vercel 工具、配置访问权限并显式授权部署,则有可能。在依赖之前验证您安装的功能。

共享本地预览是否足以启动?

不会。本地预览仅证明站点在该环境中呈现。部署到公共主机并测试返回的 URL。

底线: 让 NanoClaw 在指定范围的工作区中起草并测试网站。使用单独的、经过批准的部署工作流程将其公开,然后验证实时页面。

|

Co-founder & CEO