本地开发环境接入网络门户的新方式

将 Orbs 功能延伸至本地机器

在 Orbs 环境中熟悉的 Portals 功能,如今已扩展至用户的本地开发设备。这一变化让本地机器能直接承载交互式 Web 应用,而不再局限于云端隔离环境。

基于开发线程的即时访问

用户可以向 Amp 发出指令,比如说启动一个本地开发服务器或构建静态网站。完成后,无需离开当前对话线程,只需切换到 Portal 标签页,即可在任何位置直接访问生成的应用界面。这种设计消除了本地调试与远程查看之间的切换成本。

A thread on a macOS runner asking Amp to create an overview page of all the file system use on the Mac and show it in a portal. Amp replies with a Disk Usage portal link, and the Portal pane beside it shows a Disk Usage web app: 241 GB of 383 GB used, a capacity bar split by category, and a donut chart showing that simulators and Xcode data take 155 GB.

启用方式与权限控制

在 macOS 客户端中,用户需在设置界面找到 Runner 板块,手动开启 Allow Portals 选项。若通过命令行操作,则需在执行 runner 时附加参数 amp –no-tui –remote-control-portals。默认情况下,生成的 Portals 仅限操作者本人可见,确保了本地开发环境的数据隐私。

  • 个人使用:默认独占模式,无需额外配置即可在本地线程中访问。
  • 团队共享:通过启动带有 –share 参数的共享 runner,或在 macOS 应用中启用 Share With Workspace工作区内的其他成员便能打开并操作这些门户。

关于 Portals 在本地 runner 上的具体技术细节与边界情况,官方文档提供了更深入的说明。

发表评论