开始使用
接入设备
先准备匹配平台的完整 Runtime 发行环境,包括 easynet、daemon、签名辅助程序和 native bridge;需要交互终端时也要具备 session supervisor。下面假定已有可用账号,Realm 可以解析,Hub 认证/配对 API 与 daemon TLS 端点均可达;私有部署需配置对应信任材料。使用桌面采集还需要原生媒体支持、真实设备和系统权限。
将账号与 Realm 替换为自己的值。为看清每个阶段,先显式关闭自动加入:
easynet login --user YOUR_LOGIN --realm YOUR_REALM --no-join
easynet join --boot no
easynet runtime start
easynet runtime status
easynet device list --state all --format json
easynet ability list预期先保存账号 Profile,再建立设备成员关系,最后启动 Runtime。runtime status 用于检查持久化快照和本地生命周期;device list 主动请求 live 目录,JSON 中的 nodes 才用于核对当前目录视图。当前 login 默认会继续加入和启动;加入失败时可用 easynet join --profile YOUR_PROFILE 恢复。能力列表展示环境实际接入的项目,自己的业务函数需要先启动并发布 Provider。
映射材料并接入 MCP
Context 可以更早单独体验:本机 add/list 不需要账号或 daemon,在准备开放浏览的项目目录中运行前两条即可;Agent 访问这些材料另需完成配对。后面的 MCP 检查与配置使用已就绪的 Runtime:
easynet context add . --name research
easynet context list
easynet context clipboard status
easynet mcp status
easynet mcp install codex --name easynet --dry-run目录映射应显示规范化路径;MCP 状态应报告本机 daemon 可达。预览配置后执行去掉 --dry-run 的命令,并重启 Codex 检查工具。安装器从 Runtime 状态取得 tenant;GUI 环境找不到 bridge 时可用 --bridge-lib 指定库的绝对路径。
用一个完整程序理解任务依赖
EAL 可先独立体验离线编译:只需要可运行的 easynet CLI,不需要账号、配对、daemon、Hub 或真实数据服务。把下面完整内容保存为 pipeline.eal;它与仓库 examples/pipeline.eal 的程序正文一致:
mission "etl-pipeline" {
let raw = call "data.extract" on "source-db" with {
query = "SELECT * FROM events WHERE ts > now() - interval '1 hour'"
} timeout 60
let cleaned = call "data.transform" on "compute-node" with {
input = raw.output,
rules = "deduplicate,normalize"
} timeout 120
let report = call "data.load" on "warehouse" with {
input = cleaned.output,
table = "events_cleaned"
} timeout 60
}在保存文件的目录执行:
easynet mission compile pipeline.eal --emit-ir预期输出 Mission IR JSON:任务名为 etl-pipeline,包含三个步骤和三个阶段。阶段 0 提取数据并绑定 raw;阶段 1 的 input 引用 raw.output,完成后绑定 cleaned;阶段 2 引用 cleaned.output。超时配置依次为 60、120、60 秒。由输入依赖生成执行顺序,正是这个例子要展示的编排能力。
这些能力名称与节点是教学占位。compile 只解析和规划,不解析在线目标、不调用数据库,也不会产生执行 trace 或 run_id。因此可以在未接入网络前检查数据流;编译成功表示程序结构成立,不表示三个目标已存在。
要验证实际调用,接着运行 EasyRemote 报价案例。完成后再阅读 Python Pipeline 的构造与 Runtime 执行分工,将已注册能力组织为多步任务。
还没有评论

