如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
面向 AI Agents 的安全、可持久化沙箱执行平台(Secure, Persistent Execution Platform for AI Agents)
面向 AI Agents 的安全、可持久化沙箱执行平台(Secure, Persistent Execution Platform for AI Agents)
Shipyard Neo 提供“计算与存储分离”的沙箱基础设施:Agent 在隔离容器中执行 Python / Shell、读写工作区文件,并可通过独立浏览器运行时进行网页自动化。
Shipyard Neo 由控制面 Bay 与数据面运行时 Ship / Gull 组成:
整体视角参考:doc/bay_abstract_entities.md 与 doc/ship_architecture.md。
Bay API v1 是控制面 REST API,覆盖:
完整参考:doc/bay_api_v1.md
错误语义与错误码:doc/bay_error_codes.md
浏览器能力由 Gull 运行时提供,使用“CLI 透传”将 agent-browser 子命令暴露为 HTTP API。架构与实现细节见:doc/gull_browser_runtime.md
面向工程实践的操作指南:doc/agent_browser_guide.md
Ship 运行时提供:Filesystem CRUD、IPython 执行、Shell 执行、WebSocket 终端等能力。组件与接口梳理见:doc/ship_architecture.md
安全要点(摘要):
Shipyard Neo 提供的是 self-update 的“基础设施”,而不是固定训练框架:
工程化落地指南:doc/skills_self_update_guide_zh.md
最小回归命令(新增 browser self-iteration 功能后建议必跑):
cd pkgs/bay
uv run pytest -q \
tests/unit/managers/test_skill_lifecycle_service.py \
tests/unit/managers/test_browser_learning_scheduler.py \
tests/unit/api/test_capabilities_browser_payloads.py
面向单机生产环境的自包含部署方案,强调安全与隔离。
cd deploy/docker
docker compose up -d
面向大规模集群的云原生部署方案,充分利用 K8s 的调度与存储能力。
cd deploy/k8s
kubectl apply -f .
pkgs/bay/:Bay 控制面服务(REST API)pkgs/ship/:Ship 代码运行时pkgs/gull/:Gull 浏览器运行时(agent-browser passthrough)shipyard-neo-sdk/:Python SDKshipyard-neo-mcp/:MCP Server(面向 Agent 的工具入口)deploy/:Docker Compose / Kubernetes 部署清单doc/:本项目权威概念与专题文档skills/:Agent 技能文档(SKILL.md + references)面向 AI Agents 的安全、可持久化沙箱执行平台(Secure, Persistent Execution Platform for AI Agents)
Shipyard Neo 提供“计算与存储分离”的沙箱基础设施:Agent 在隔离容器中执行 Python / Shell、读写工作区文件,并可通过独立浏览器运行时进行网页自动化。
Shipyard Neo 由控制面 Bay 与数据面运行时 Ship / Gull 组成:
/workspace。agent-browser 命令(HTTP 封装)。/workspace,在 Ship 与 Gull 之间共享。整体视角参考:doc/bay_abstract_entities.md 与 doc/ship_architecture.md。
doc/bay_abstract_entities.md。doc/bay_abstract_entities.md。/workspace,用于跨 Session/容器共享与持久化数据。详见 doc/bay_abstract_entities.md。doc/bay_abstract_entities.md。doc/bay_abstract_entities.md。Bay API v1 是控制面 REST API,覆盖:
完整参考:doc/bay_api_v1.md
错误语义与错误码:doc/bay_error_codes.md
浏览器能力由 Gull 运行时提供,使用“CLI 透传”将 agent-browser 子命令暴露为 HTTP API。架构与实现细节见:doc/gull_browser_runtime.md
cmd 不需要也不应该带 agent-browser 前缀。--session 与 --profile,因此 不要在 cmd 里再写 --session / --profile。cmd 不是 shell:不要使用 >, |, &&, ; 等 shell 语法;需要落盘时,应先拿到 stdout,再通过 filesystem 写文件。@e1/@e2/...)在页面变化后会失效:导航/提交表单/明显 DOM 变化后必须重新 snapshot -i。面向工程实践的操作指南:doc/agent_browser_guide.md
Ship 运行时提供:Filesystem CRUD、IPython 执行、Shell 执行、WebSocket 终端等能力。组件与接口梳理见:doc/ship_architecture.md
安全要点(摘要):
/workspace,对路径做遍历防护(禁止逃逸)。shipyard。Shipyard Neo 提供的是 self-update 的“基础设施”,而不是固定训练框架:
execution_id。score>=0.85、replay_success>=95%、samples>=30 自动发 canary,健康 24h 自动升 stable。success_rate 下降 >3% 或 error_rate 上升 >2x 自动回滚。BAY_BROWSER_AUTO_RELEASE_ENABLED 可一键关闭 browser 自动发布(建议灰度期先设为 false)。工程化落地指南:doc/skills_self_update_guide_zh.md
最小回归命令(新增 browser self-iteration 功能后建议必跑):
cd pkgs/bay
uv run pytest -q \
tests/unit/managers/test_skill_lifecycle_service.py \
tests/unit/managers/test_browser_learning_scheduler.py \
tests/unit/api/test_capabilities_browser_payloads.py
面向单机生产环境的自包含部署方案,强调安全与隔离。
container_network 驱动模式。Bay 与动态创建的 Ship/Gull 容器运行在同一 Docker Bridge 网络中,通过容器 IP 直接通信。Sandbox 容器不向宿主机暴露任何端口,极大减少了***面。config.yaml 中设置 driver.type: container_network,并确保 network_name 与 Compose 网络一致。cd deploy/docker
docker compose up -d
deploy/docker/README.md面向大规模集群的云原生部署方案,充分利用 K8s 的调度与存储能力。
02-configmap.yaml 中配置 driver.type: k8s,并指定用于 Cargo 动态供给的 storage_class。cd deploy/k8s
kubectl apply -f .
deploy/k8s/README.mdpkgs/bay/:Bay 控制面服务(REST API)pkgs/ship/:Ship 代码运行时pkgs/gull/:Gull 浏览器运行时(agent-browser passthrough)shipyard-neo-sdk/:Python SDKshipyard-neo-mcp/:MCP Server(面向 Agent 的工具入口)deploy/:Docker Compose / Kubernetes 部署清单doc/:本项目权威概念与专题文档skills/:Agent 技能文档(SKILL.md + references)doc/bay_abstract_entities.mddoc/bay_api_v1.mddoc/bay_error_codes.mddoc/gull_browser_runtime.mddoc/agent_browser_guide.mddoc/ship_architecture.mddoc/skills_self_update_guide_zh.md来自真实用户的反馈,见证轩辕镜像的优质服务