SuperAPI AI 工具集

boards-my-work

编程与开发

查看项目

更新于 10-15 21:11

技能介绍

用途:查询 Azure DevOps 中指派给当前使用者的未完成工作项,按类型分组并附可点击链接,适合查看“我的工作”。

主要能力:先确定项目(未指定时列出项目供选择),再用 WIQL 查询指派给 @Me 且状态不在 Closed、Done、Removed 中的工作项,按 System.ChangedDate 倒序;随后以 workitemsbatch 分批(每批最多 200 个 ID)取详情,默认字段包括 ID、标题、状态、指派对象、类型、创建/变更日期、标签、优先级。结果按工作项类型分组(Epic、Feature、需求类、Bug、Task、Test Case、其他),每类一张表格,含可点击 ID 链接、标题、状态、优先级。

使用方式:一律用 curl 直接调用 REST API。组织读环境变量 AZURE_DEVOPS_ORG;PAT 用 -u ":$AZURE_DEVOPS_PAT"(或 AZURE_DEVOPS_EXT_PAT),Entra ID 令牌用 -H "Authorization: Bearer $AZURE_DEVOPS_TOKEN"。路径中项目名做 URL 编码,查询串的 $ 写成 %24。PAT 需 Work Items (Read) 与 Project and Team (Read) 权限。Windows PowerShell 用 curl.exe,JSON 主体先写入暂存文件再 --data-binary "@body.json" 发送。

限制:令牌只从环境变量读取,不贴入对话、不打印或写文件。401、403、203 或返回 HTML 登录页表示令牌无效或权限不足;404 表示组织或项目名有误。项目未选定前不应继续。要按任意条件查询或执行已保存的 WIQL 请改用 boards-query。