feat(issue): add journal and activity shortcuts #321

Closed
ohanabi wants to merge 0 commits from ohanabi/gitlink-cli:feat/issue-journal-shortcuts into master
Contributor

合并请求描述

本次合并请求为 Issue Shortcut 补齐动态记录查询能力,新增 issue +journalsissue +activity 两个只读命令,用于查询 Issue 评论、活动记
录和审计轨迹。

该能力主要服务于过期 Issue 管理、Issue 活动追踪、社区治理和自动化 triage 场景。此前这些场景需要直接调用 Raw API:GET /v1/:owner/:repo/ issues/:number/journals,现在可以通过标准 Shortcut 使用。

相关Issue

关联Issue编号:暂无

变更内容

1. 增强了 Issue 动态记录查询能力

新增 issue +journals 命令,用于查询指定 Issue 的 journals 记录。

支持参数:

  • --number / -n:Issue 网页 URL 中可见的编号。
  • --id / -i:兼容别名,语义同 --number,不是数据库内部 ID。
  • --category / -c:动态记录分类,例如 comment
  • --page / -p:页码,默认 1
  • --limit / -l:每页数量,默认 50

2. 增强了 Issue 活动查询能力

新增 issue +activity 命令,面向活动追踪场景复用 journals endpoint。

## 合并请求描述 本次合并请求为 Issue Shortcut 补齐动态记录查询能力,新增 `issue +journals` 和 `issue +activity` 两个只读命令,用于查询 Issue 评论、活动记 录和审计轨迹。 该能力主要服务于过期 Issue 管理、Issue 活动追踪、社区治理和自动化 triage 场景。此前这些场景需要直接调用 Raw API:`GET /v1/:owner/:repo/ issues/:number/journals`,现在可以通过标准 Shortcut 使用。 ## 相关Issue 关联Issue编号:暂无 ## 变更内容 ### 1. 增强了 Issue 动态记录查询能力 新增 `issue +journals` 命令,用于查询指定 Issue 的 journals 记录。 支持参数: - `--number` / `-n`:Issue 网页 URL 中可见的编号。 - `--id` / `-i`:兼容别名,语义同 `--number`,不是数据库内部 ID。 - `--category` / `-c`:动态记录分类,例如 `comment`。 - `--page` / `-p`:页码,默认 `1`。 - `--limit` / `-l`:每页数量,默认 `50`。 ### 2. 增强了 Issue 活动查询能力 新增 `issue +activity` 命令,面向活动追踪场景复用 journals endpoint。
ohanabi added 1 commit 2026-07-03 10:08:31 +08:00
wbtiger closed this pull request 2026-07-14 22:56:56 +08:00
wbtiger reopened this pull request 2026-07-14 23:02:12 +08:00
wbtiger closed this pull request 2026-07-14 23:05:34 +08:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gitlink/gitlink-cli#321
No description provided.