@ai-setting/roy-task-plugin

中文文档
0.7.14发布于 2026/11/06ES Module近 30 天下载 1928

OpenCode插件,用于商业语义任务管理. 传送插件条目(dist/index.js)加 roy-task CLI(dist/cli.js)将Feishu事件与roy代理连接起来——CLI运行在平地节点.js上,不需要包子.

中文使用文档
文档目录7 节
  1. 安装
  2. roy-task - 飞翔 - 代理桥
  3. 每名消费者一名(app, EventKey)
  4. --profile 事件路径以外的事项
  5. 插件用途
  6. 关于建构的说明
  7. 许可证

@ ai- setting/ roy- task- plugin

打开代码插件 商业-语义性任务管理,加上 roy-task 将Feishu(Lark)消息连接到OpenCode代理的CLI.

只需要20号节点. 这个 roy-task CLI 运行在平地节点上 — no 包子,不编译,不建阶. npm i 而你就结束了.

安装

npm install @ai-setting/roy-task-plugin

这给你两件事:

艺术条目运行时间
打开代码插件dist/index.js用开口编码装入( bun)
roy-task 国 际dist/cli.js平地节点 20

roy-task - 飞翔 - 代理桥

npx roy-task --help
npx roy-task version
npx roy-task status --profile default
npx roy-task serve --profile default
命令它会做什么
roy-task status只读飞行前: 事件消费者是否已经运行此应用程序 ? 是打开代码 roy 探员看得见吗?
roy-task serve假设飞须事件并派去 opencode run --agent roy,然后回复.
roy-task serve --dry-run听和记录,但从来没有 产物代理和不回答.
roy-task serve --once处理一个事件,然后退出(测试 / CI) .

每名消费者一名(app, EventKey)

lark-cli 完全允许 一个 event consume 每个应用+EventKey. 第二个 不犯错误——它沉默地 分隔 事件流,所以消息得到 交给错误的处理者或掉落。 这就是为什么 --profile 是一个 头等舱旗:选一个没有别的东西消耗的应用程序.

roy-task status 在你开始之前检查这个.

--profile 事件路径以外的事项

飞翔 openId 编号 : chatId 为: 每个应用程序孤立答复 错误的应用程序生成 99992361 open_id cross app因此,会议编号为: 来源于 (profile, chatId),从未从 chatId 一个人.

插件用途

插件半个不变——关于钩子行为,见寄存器 README, 持久模式(当地SQLite / 远程 HTTP)和审计链.

关于建构的说明

  • dist/index.js 实值 捆绑 (单位:千美元)--packages=bundle: 打开代码加载它 没有 node_modules 需要通过决议.
  • dist/cli.js 实值 外部 (单位:千美元)--target=node --packages=external, 35 KB): (中文(简体) ) 它一直这样 @ai-setting/roy-agent-core 作为真正的依赖, npm 可以去除dupe ,而不是在此包中销售~1MB核心.
  • stdin 被强制使用 EOF( E)stdio[0] = "ignore"每个儿童过程. opencode run 电话 readStdin(),它只会在欧非论坛中解决,即: 被继承的套接字, 它挂为~ 45 s 。 长生不老 lark-cli event consume 需要的是相反的(stdin必须保持开放);它是由roy-agent-core所产的, 不是通过这个CLI.

许可证

麻省理工学院

版本与发布记录

@ai-setting/roy-task-plugin 共发布 26 个版本,首次发布于 2026/10/19;过去 12 个月发布了 26 个版本。

版本发布日期距今
0.7.14latest2026/11/062 天前
0.7.132026/11/052 天前
0.7.122026/11/052 天前
0.7.112026/11/044 天前
0.7.102026/11/044 天前
0.7.92026/11/044 天前

关于 @ai-setting/roy-task-plugin 的常见问题

@ai-setting/roy-task-plugin 是什么?

OpenCode插件,用于商业语义任务管理. 传送插件条目(dist/index.js)加 roy-task CLI(dist/cli.js)将Feishu事件与roy代理连接起来——CLI运行在平地节点.js上,不需要包子.

如何安装 @ai-setting/roy-task-plugin?

在项目目录运行 npm install @ai-setting/roy-task-plugin,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 roy-task,可以用 npx roy-task 直接运行。

@ai-setting/roy-task-plugin 支持 TypeScript 吗?

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

@ai-setting/roy-task-plugin 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@ai-setting/roy-task-plugin 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@ai-setting/roy-task-plugin 可以商用吗?

@ai-setting/roy-task-plugin 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

@ai-setting/roy-task-plugin 的下载量有多少?

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

@ai-setting/roy-task-plugin 还在维护吗?

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