Skip to content

v1.2.0

Latest

Choose a tag to compare

@sakuga-agent sakuga-agent released this 26 Oct 10:17
55a3d4d
  • A pull request that a sub-agent of a Claude Code session opened or changed shows that sub-agent after the name of the session, with its task. The spinner follows the sub-agent, and ✖ marks a sub-agent that failed. --json gives agent.subAgent. (#49, #59)
  • --repo <repo> (repeatable) and the repos setting watch only some repositories: owner/name, or name in the organization. (#60)
  • A workflow run of the head commit that is queued, or between two jobs, counts as a running check: a pull request no longer shows ready to merge before its CI starts. (#63)
  • A stacked pull request that GitHub moved to a new base after its parent merged shows parent merged · rebase until a new commit. --json gives stack.restack, and --events gives a restack event. (#65)
  • Merge policy:
    • answeredReviewRequests holds ready to merge while a review asked of a bot (@sakuga-review review balanced) has no answer. (#66)
    • minScore.deepest reads the deepest review level, so a light review after a deep one no longer passes the rule. (#67)
    • resolvedBotThreads: { "goneMarker": "…" } counts a thread as resolved if its last comment is a bot comment that says the finding is gone. (#64)
  • --watch --events:
    • The left event of a merged pull request says who merged it (mergedBy, mergedAt), and so does --json. (#61)
    • A comment event comes for each new comment, review or line comment of a person. commentEvents in the settings ignores some logins and the replies that carry a marker. (#68)
    • A pull request goes to error only after two failed reads in a row, and the event gives the message of GitHub. (#62)