SuperAPI AI 工具集

xrk-tasker

智能体与模型

查看项目

更新于 11-05 16:20

技能介绍

xrk-tasker 是 XRK-AGT 项目中面向 Tasker/协议适配层的专家技能,核心用途是帮助理解与编写消息接入与协议适配代码。它解释消息如何从 QQ、HTTP 或其他平台进入系统,并转换为统一事件对象 e,再交给事件监听器与插件系统处理。

主要能力包括:说明 Tasker 如何接收 WebSocket、HTTP、StdIn 等外部协议数据;描述统一事件对象包含的 user_id、group_id、msg、reply 等字段;解释事件派发流程;指导在 core 的 tasker/ 目录下创建新 Tasker 并实现 Tasker 基础接口以接入新 IM 协议;解释 EventNormalizer/增强器插件职责以及 Tasker 原始事件字段与统一事件字段的映射关系。

使用方式上,该技能要求先确认需求属于职责边界,再给出代码路径、配置路径与关键字段,最后补充风险点、验证步骤与回归范围。权威入口包括 docs 下的 tasker-loader.md、tasker-base-spec.md、tasker-onebotv11.md、事件系统标准化文档,代码位于 core/system-Core/tasker/*.js,项目概览为 PROJECT_OVERVIEW.md,代码入口为 src/ 与 core/ 对应子目录。

适用场景包括:需要定位 Tasker 子系统实现路径与配置入口;需要快速给出改动落点与兼容性注意事项;需要理解某字段为何在 e 上找不到并追踪映射关系。非适用场景包括:替代其他子系统实现说明;在缺少证据时臆造路径或字段。常见陷阱包括只给概念不给具体文件路径、文档与代码冲突时未标注以代码为准、忽略配置与 Schema 及消费代码的一致性。