@ai-ecoverse/wasi-slicc

中文文档
1.61.14发布于 2026/11/06Apache-2.0零依赖构建来源已验证近 30 天下载 2万

slicc的即时,监视并中止了7个内核: slicc.wasm(WASI预览1)及其主机模块

中文使用文档

@ai-ecoverse/wasi-slic (英语)

slicc 用于7个内核,从 爱生态/性-克力 在同一个版本.

slicc 也运行在7的内核内,这样一七的代理或用户就可以触发,监视并中止另一七的代理,并看到和管理这七个自己的托盘. 那个建筑是 slicc.wasm,将 slicc-cli 客户端命令编译为 GOOS=wasip1 GOARCH=wasm 财务报告和审定财务报表 CGO_ENABLED=0,它作为 npm 包 @ai-ecoverse/wasi-slicc,在slicc-cli自己的版本. 7's page holds the WebRTC link; slic只到达页面的链接外观.

slicc <join-url> prompt [--allsettled <quiet>] [--steer | --reject] [--thinking] [--json] [--plain] <text>|@file|-
slicc <join-url> watch [--thinking] [--json] [--plain] [--since <entry-id>]
slicc <join-url> wait [--allsettled <quiet>] [--timeout <limit>] [--json]
slicc <join-url> abort
slicc tray [--json]
slicc tray url
slicc tray rotate
slicc tray unlink <device>
slicc tray retry
slicc --version
slicc --help
  • 图标 : prompt, (中文(简体) ), watch, (中文(简体) ), wait 财务报告和审定财务报表 abort 加入的 URL 表现为 遥控相同的旗帜,输出,造型, --json 事件,恢复和退出代码,从同一个代码。 差别:
    • Ctrl - 电话 C级 结束为 130 (内核默认为 SIGINT, (中文(简体) ), watch 包括了,还有另外7个中运行的提示. --abort-on-interrupt 无法提供.
    • 3号出口 盖外相自拒也. 当外表发出一个消息(unlock the vault to continue,或者其他七人拒绝),从"链接"设备提示来打印出.
    • 一个终端 是一个标准流,它是一个字符设备。 时尚师继之 TERM, (中文(简体) ), NO_COLOR 财务报告和审定财务报表 --plain 和往常一样.
  • slicc tray数字 : 这个七号托盘,领导者的观点(SLICC 6's) host) (中文(简体) ). 它问外表与 tray 类型( r)第5.16节因此不需要加入 URL.
    • slicc tray 打印托盘状态( t)off, (中文(简体) ), connecting, (中文(简体) ), ready, (中文(简体) ), reconnecting 或者说 failed)及其中枢源,当它是设备或尾网节点时的当前出站,以及每个设备一行: DEVICE (其指纹,如: 3fa9…c210, (中文(简体) ), NAME, (中文(简体) ), HOST (单位:千美元)<label>.slicc.internal, (中文(简体) ), MODE, (中文(简体) ), STATE (单位:千美元)connecting, (中文(简体) ), connected 或者说 offline和 OFFERS (单位:千美元)exit 当设备提议退出时). --json 将7的答案印成JSON的一行.
    • slicc tray url 打印加入的 URL , 而不是其它的, 所以 slicc tray url > /dev/clipboard 复制过。 这是"加入的URL永远不会被打印"的一个故意例外:没有其他东西会打印它, slicc tray 财务报告和审定财务报表 --json 包含在内,所以它只有在要求时才能收到记录。 它只打印一个没有控制字符的有效加入 URL 的答案,否则退出 1 .
    • 不管7个答案斯莱克不相信它能守规矩. slicc tray, (中文(简体) ), --json 和错误消息替换答案中的任何连接 URL <join-url>,并脱去控制字符和终端从名称和消息中逃出. --json 也减少 url, (中文(简体) ), join, (中文(简体) ), joinUrl, (中文(简体) ), joinCommand, (中文(简体) ), followUrl 财务报告和审定财务报表 webhookUrl 键,无论在哪里,并打印出一行.
    • slicc tray rotate 使新加入 URL; 旧的停止工作( SLICC 6's) host reset) (中文(简体) ). 它没有在Stdout上印出什么 made a new join URL; … 在斯特德尔. unlink 财务报告和审定财务报表 retry 并在 stderr 上确认.
    • slicc tray unlink <device> 丢弃一个设备, 如链接设备的 Unlink 那样 . <device> 指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指指 slicc tray 显示( e)3fa9…c210,或 3fa9...c210. slicc先要求状态并在那里匹配,然后发送完整的ID. 无相或多出一出 1.
    • slicc tray retry 重新连接托盘的链接, 就像重新连接按钮一样 .
    • 不在这里: 选择出口(即路由,而不是托盘状态),以及 SLICC 6 的 host join 财务报告和审定财务报表 host leave: 一个7个跟随者运行没有内核或自己的代理,所以跟随者与 #follow= 和UI的假期.
    • 退出状态 : 失败时为 0, 1ENOTCONN 当托盘没有连接时,一个在1分钟或5分钟之内不回答的外表 rotate 财务报告和审定财务报表 unlink7人可能要你批准),2人因使用不当,3人因7人拒绝(EACCES) (中文(简体) ).
  • 其他的都一样 2号出入口 slicc: <command> isn't available inside seven数字 : follow, (中文(简体) ), attach, (中文(简体) ), open, (中文(简体) ), browsers,默认流量, update, (中文(简体) ), install,以及 prompt, (中文(简体) ), watch, (中文(简体) ), wait 或者说 abort 没有加入 URL. --help 仅列出在那里工作的东西.
  • 这栋楼漏掉了什么 (building control): pion and the link, CDP, SSH, Mounts, 内核监听器,政策,浏览器的发现,遥测和更新.

链接外观. slic读取其地址来源于 SLICC_LINK_URL 只是,因为 tcp://127.0.0.1:<port> 在内核的回路( 任何) 127.x 地址,或 localhost) (中文(简体) ). 没有它,或者有另一个形状, 口片出口1. 每个 agent 流 (见 agent)是一种连接,带有a u8 类型, a u32 大-endian长度和有效载荷,两种方式:

  • 1,控件 : JSON,最多64个基比.
    • 斯莱克的第一个记录是 { "v": 1, "join": "<join-url>", "open": { "kind": "agent", "op": … } }时 open 是溪口的开口, length 包括长的提示。 加入的 URL 只会去那里, 从来不在地址、 日志或错误中 .
    • 对于 slicc tray,这是 { "v": 1, "open": { "kind": "tray", "op": … } },没有 join。页面以一个控制记录回答, { "opened": <result> } 或一个 reset,并关闭连接(参见 第5.16节) (中文(简体) ).
    • 页面答案 { "opened": { … } } (开放)或 { "reset": "ERRNO: message" }A级 reset 也可能是后来,作为溪流的RESET.
    • 没有1分钟的回答,斯莱克放弃: seven's link facade didn't answer within 1m0s,1号出口(watch 重新连接). slicc tray rotate 财务报告和审定财务报表 unlink 等5分钟,因为7分钟可以先请求批准.
  • 2,数据: 溪流的DATA:一个长的提示的字节向上,NDJSON事件向下. slicc发送最多64个KiB的记录,并取出最多16个MiB的记录;记录边界没有意义.
  • 3,结束 : 那边的结束。 slic在两端或重置后关闭连接.
  • 错误 : 未知类型,控制记录超过64个KiB, 任何记录超过16个MiB, 控制记录不是JSON, 或以后控制记录不是一个 reset 使块块寄出 { "reset": "EPROTO" } 和失败的溪流. ENOTCONN (无法到达托盘)失败 prompt 财务报告和审定财务报表 abort 1号出口; watch 说 lost the link to seven; reconnecting 并用它通常的后退来重复, 就像当连接下降时那样.

主机模块. 继续 wasip1 无法打开套接字,所以包 host/slicc-host.mjs 给 slicc.wasm 页:1 slicc_host 通过进口模块 API 的进口,在内核的回路上 ctx.net.connect 财务报告和审定财务报表 ctx.net.ready 编辑 fd-read, (中文(简体) ), fd-write, (中文(简体) ), fd-select 财务报告和审定财务报表 fd-close 调用(页码内核1.92.0或以后,包件的) engines.slicc-kernel: probe, (中文(简体) ), connect(host, port) (仅靠后,无阻; localhost 连接为 127.0.0.1从来没有名字,所以 /etc/hosts 不能指向别处), connected(fd, timeout), (中文(简体) ), read(fd, buffer, timeout), (中文(简体) ), write(fd, buffer, timeout) (无阻断)和 close(fd)。连接、读取和写作每次最多等待100 ms,所以信号、超时和重置会到达,同时一个长时间的即时上传。 没有模块, slic 退出 1 与 this runtime has no slicc_host module在1.92.0以上的内核上,没有 ctx.net, (中文(简体) ), connect 答题 ENOSYS,所以斯莱克出口1与 can't reach seven's link facade。 。 。 .

包裹. @ai-ecoverse/wasi-slicc 持有 bin/slicc.wasm, (中文(简体) ), host/slicc-host.mjs,这个部分作为它的读取器,和LICENSE。 内容 package.json 已经 "slicc": { "abi": "wasi", "commands": { "slicc": { "wasm": "bin/slicc.wasm", "imports": "host/slicc-host.mjs" } } } 财务报告和审定财务报表 engines.slicc-kernel。释放附加 slicc.wasm 作为 slicc-wasip1-wasm.wasm输入 SHA256SUMS 及其证明 释放) (中文(简体) ).

考证. test/integration/wasi_test.go 正在建设 slicc.wasm,将软件包与 npm-stage.mjs --wasi-only并运行在 @ai-ecoverse/slicc-kernel节点内核(一个精确被钉住的devDependency,所以) npm ci 首先,针对一个假的外表,一个内核JS程序 testdata/wasi/fakefacade/。一个案例写 /etc/hosts 作为映射的根 localhost 改为 203.0.113.5 连接到 tcp://localhost:<port>· ; testdata/wasi/hostmodule.mjs 还装入了舞台 host/slicc-host.mjs 带有 ctx.net 记录它被要求的宿主. wasi_realfacade_test.go 运行它与内核本身的链接外观( )createNodeKernel({ facades: { link } })),由试页钩提供, testdata/wasi/page.mjs,用于执行 第5.16节:它检查钩子接收的印花(根和锥入) sudo 传球,一个勺子 EACCES)和内核集 SLICC_LINK_URL。 。 。 . wasi_tray_test.go 运行 slicc tray 并检查它的开口是否没有加入 URL. cmd/slicc 为两者建立 : 需要本地软件包夹的文件 //go:build !wasip1,以及 wasi_test.go 失败当 wasip1 构建断开或链接一个左出包.

版本与发布记录

@ai-ecoverse/wasi-slicc 共发布 113 个版本,首次发布于 2026/10/15;过去 12 个月发布了 113 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.61.14latest2026/11/06今天
1.61.132026/11/06今天
1.61.122026/11/06今天
1.61.112026/11/05今天
1.61.102026/11/051 天前
1.61.92026/11/041 天前

关于 @ai-ecoverse/wasi-slicc 的常见问题

@ai-ecoverse/wasi-slicc 是什么?

slicc的即时,监视并中止了7个内核: slicc.wasm(WASI预览1)及其主机模块

如何安装 @ai-ecoverse/wasi-slicc?

在项目目录运行 npm install @ai-ecoverse/wasi-slicc,或使用 pnpm add / yarn add / bun add。

@ai-ecoverse/wasi-slicc 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/ai-ecoverse__wasi-slicc 是否存在。

@ai-ecoverse/wasi-slicc 可以商用吗?

@ai-ecoverse/wasi-slicc 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@ai-ecoverse/wasi-slicc 的下载量有多少?

根据 npm 官方下载统计,@ai-ecoverse/wasi-slicc 在 2026/10/05 – 2026/11/03 这 30 天内被下载 20,268 次,日均约 676 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ai-ecoverse/wasi-slicc 还在维护吗?

最新版本 1.61.14 发布于 2026/11/06(今天);至今共发布 113 个版本,其中过去 12 个月发布了 113 个;首次发布于 2026/10/15。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。