@eddydesk/admin

中文文档
0.7.0发布于 2026/09/28MITTypeScriptESM + CJS近 30 天下载 5494

EddyDesk admin SDK——方案获取质量保证情报、报告、测试和分析

中文使用文档
文档目录6 节
  1. 安装
  2. 两种使用模式
  3. 基于类(一次binds证书)
  4. 独立功能(可树动)
  5. 里面的东西
  6. 链接

@ eddydesk/ admin (英语)

服务器端管理 SDK 用于 埃迪德斯克语Name - 质量保证平台 错误跟踪、测试管理、电子邮件测试、自动监测以及AI动力 QA测试.

任意使用此软件包 服务器侧 需要 EddyDesk 数据的代码 : 仪表板,CI/CD门,部署检查,分析脚本,预定任务.

用于客户端部件集成,安装 @eddydesk/react 或者说 @eddydesk/react-native 换句话说.

安装

npm install @eddydesk/admin

两种使用模式

基于类(一次binds证书)

import { EddyDeskAdmin } from '@eddydesk/admin';

const admin = new EddyDeskAdmin({
  supabaseUrl: process.env.EDDYDESK_SUPABASE_URL!,
  supabaseKey: process.env.EDDYDESK_SERVICE_ROLE_KEY!,
  projectId: process.env.EDDYDESK_PROJECT_ID!,
});

const { reports } = await admin.listReports({ limit: 10, status: 'new' });
const { testCases } = await admin.listTestCases({ limit: 50 });

独立功能(可树动)

import { listReports, getReport } from '@eddydesk/admin';
const result = await listReports(supabase, projectId, { limit: 10 });

里面的东西

模块职能
reports列表报表, 获取报表, 搜索报表, 更新报表现状, 批量更新报表, 获取报表关联, 添加报表Comment, 获取报表关联, 解析
tests创建 TestCase 、 更新 TestCase 、 删除 TestCase 、 列表 TestCase 、 列表 TestRun 、 创建 TestRun 、 列表 TestCenters 、 指定 Testers 、 未指定 Testers 、 等 测试
intelligence获得BugPatterns, 推荐TestCases, 获得TestCapitions, 获得CoverageGaps, 获得退赛, 获得CoverageMatrix, 获得StaleCovers, 生成DeplofChecklist, 获得QAhealth, 获得QAsess, 获得QAAlerts
bugs创建Bug Report, getBugsForFile, 标记Fixed WithCommit, getBugsAffectingCode, 链接BugToCode, 创建递归测试
deploy获得部署分析,获得测试者建议,分析承诺测试,获得测试设备,分析变化测试
fixes获取 PendingFixes、 索赔Fix 请求、 完整Fix 请求
team列表测试者, 创建测试者, 更新测试者, 获取测试者工作负荷, 获取测试者领导板, 获取测试者报告
analytics获取BugTrends、导出测试结果、获取测试速度
messaging列表 Threads, 获取 ThreadMessages, 发送Message, 创建 Thread, 获取 Unread 概要
email列表 Captured 电子邮件、 获取电子邮件审查、 获取电子邮件封面
monitoring获取自动检测问题,生成来自错误的测试

不要使用原始的 Supabase 查询 针对服务器代码中的 EddyDesk 表格。 这个 管理员 SDK 处理认证、 标记、 类型安全, 并与 MCP 保持一致 claude Code使用的工具表面.

版本与发布记录

@eddydesk/admin 共发布 7 个版本,首次发布于 2026/05/01;过去 12 个月发布了 7 个版本。

版本发布日期距今
0.7.0latest2026/09/281 个月前
0.6.22026/08/202 个月前
0.6.12026/08/073 个月前
0.6.02026/08/063 个月前
0.5.02026/06/105 个月前
0.4.02026/05/215 个月前

关于 @eddydesk/admin 的常见问题

@eddydesk/admin 是什么?

EddyDesk admin SDK——方案获取质量保证情报、报告、测试和分析

如何安装 @eddydesk/admin?

在项目目录运行 npm install @eddydesk/admin,或使用 pnpm add / yarn add / bun add。

@eddydesk/admin 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@eddydesk/admin 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@eddydesk/admin 可以商用吗?

@eddydesk/admin 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@eddydesk/admin 的下载量有多少?

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

@eddydesk/admin 还在维护吗?

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