设备互联

设备互联:配对设备、跨设备运行工具、传输文件。

设备互联(Device Interconnect) 将你的设备(macOS、Linux、Windows)连接成一个同步的网状网络。配对后,一台机器上的 agents 可以执行命令、读取和编辑文件,并在另一台机器上传输文件——笔记本电脑无需设置 SSH 即可操控实验室工作站。

配对设备

  1. 使用你的 nebflow 账号登录 nebflow.space
  2. 在 nebflow 客户端中,打开设置里的设备互联区块并登录——设备会在你的账号下自行登记
  3. 在每台设备上重复。同一账号下的设备构成一个 网络(network);首次注册时会自动创建默认网络

登记会生成一个长寿命的设备凭据,存储在 ~/.nebflow/neblink/device.json,并仅对所有者开放文件权限。原始的 device token 只存在于该文件中——服务器只存储其哈希。

跨设备工具

Agents 通过设置工具的 device 参数即可在远程设备上运行熟悉的工具:

工具远程行为
Bash在目标设备上执行 shell 命令
Read / Write / Edit在目标设备上执行文件操作
Glob / Grep搜索目标设备的文件系统
TransferFile在设备之间复制文件

从 agent 的视角看,这些是相同的工具——结果与错误就像本地运行一样返回,并带有远程设备的名称标记。

连接方式:直连与中继

两种链接类型,自动选择:

  • 直连(Direct) —— 同一局域网上的设备彼此发现并点对点连接
  • 中继(Relay) —— 当设备位于不同网络时,流量通过设备互联服务器经持久 WebSocket 隧道中继

无论哪种方式,工具接口都相同;传输对 agent 透明。

检查设备状态

你的 profile 页面 会列出你各网络中的每台设备及其在线状态——在给它分配远程工作前,用它确认某台机器可触达很有用。