gitlink-cli/skills/gitlink-search/references/gitlink-search-issues.md

2.1 KiB
Raw Blame History

search +issues

前置条件: 先阅读 ../../gitlink-shared/SKILL.md 了解认证、全局参数和安全规则。

搜索指定仓库中的 Issue疑修。支持关键词搜索、状态筛选、负责人/作者/里程碑/标签过滤、排序等。

命令

# 基本搜索
gitlink-cli search +issues --owner MyOrg --repo my-project --keyword "登录失败"

# 简写
gitlink-cli search +issues -k "bug" --owner MyOrg --repo my-project

# JSON 格式输出
gitlink-cli search +issues -k "bug" --format json

参数

参数 必填 说明
--keyword / -k 搜索关键词
--category / -c Issue 类型:all(全部)、opened(开启中)、closed(已关闭),默认 all
--assignee / -a 按负责人用户 ID 筛选
--author 按创建人用户 ID 筛选
--milestone / -m 按里程碑 ID 筛选
--tag / -t 按标签 ID 筛选(多个 ID 用逗号分隔)
--sort-by 排序字段:updated_on(默认)、created_onpriority
--sort-dir 排序方向:desc(默认,倒序)、asc(正序)
--page / -p 页码,默认 1
--limit / -l 每页数量,默认 20

API

GET /api/v1/{owner}/{repo}/issues?keyword=xxx&category=opened&page=1&limit=20

注意事项

  • 搜索 Issue 需要指定 --owner--repo(或在一个已配置 git remote 的仓库目录中运行)
  • --tag 参数接受逗号分隔的标签 ID--tag 1,2,3),而非标签名称
  • --assignee--author 接受用户 ID数字不是用户名
  • 返回数据包含 total_countopened_countclosed_countissues 数组
  • 每个 Issue 包含 project_issues_index(网页 URL 中的序号)、subjectstatus_nameauthorassigners 等字段

References