- #439
c769a87Thanks @hirotomoyamada! - Add conditional review and merge automation and replace review safety filters.
-
d5c8908Thanks @hirotomoyamada! - Updated dependencies. -
#431
3b00763Thanks @hirotomoyamada! - Treat a pull request merged by a concurrent review run as a successful merge queue outcome. -
#411
1752b9dThanks @hirotomoyamada! - Continue waiting when a pull request is already in the merge queue. -
#435
bb4bb40Thanks @hirotomoyamada! - Reject duplicate GitHub accounts within reviewer and voter groups. -
#437
6535875Thanks @hirotomoyamada! - Remove redundant merge state guards. -
#436
05c255fThanks @hirotomoyamada! - Remove unreachable review state guards. -
#430
7e42ed7Thanks @hirotomoyamada! - Simplify reviewer and voter config validation conditions.
-
#342
3df9fe3Thanks @hirotomoyamada! - Fixed bugs in each command. -
#374
4259a91Thanks @hirotomoyamada! - Report each reviewer verdict as soon as the review completes.
-
4a32cd8Thanks @hirotomoyamada! - Block runs when agent sessions request permissions or user input. -
#381
a38b6c8Thanks @hirotomoyamada! - Mark interrupted review and merge runs as cancelled and abort their OpenCode session requests. -
#372
160c145Thanks @hirotomoyamada! - Combine the editor completion and result into one event update. -
#355
8fff32eThanks @hirotomoyamada! - Allow concise model outputs while accepting explicit empty fields. -
#391
805ddf1Thanks @hirotomoyamada! - Fall back to OpenCode CLI models when server model APIs return no results. -
#390
86b0f0eThanks @hirotomoyamada! - Use the OpenCode CLI to resolve models when the server API returns none, fail merge jobs when a pull request run fails, and report session API errors safely. -
992d109Thanks @hirotomoyamada! - Preserve empty re-review thread context and explain invalid thread targets during repair. -
#383
429960cThanks @hirotomoyamada! - Prevent reviewers from replying to other reviewers' unresolved threads during re-review. -
#403
04f9aecThanks @hirotomoyamada! - Trigger re-reviews when reviewers receive replies on their open threads. -
#357
d9c67dbThanks @hirotomoyamada! - Render missing review automation as none in reports. -
#397
a8a99eeThanks @hirotomoyamada! - Use the PAT-compatible credential username for automated merge pushes. -
#393
651c33cThanks @hirotomoyamada! - Allow merge editor and triage creator configuration to be omitted when unused. -
#401
3e67230Thanks @hirotomoyamada! - Preserve the caller's fetch implementation for derived OpenCode clients. -
#394
866ac4fThanks @hirotomoyamada! - Fail review and merge commands when individual pull request runs fail. -
#363
8ea4e6aThanks @hirotomoyamada! - Prune empty output parent directories after clearing inactive Magi runs. -
#370
23081abThanks @hirotomoyamada! - Prune empty worktree parent directories after clearing inactive Magi runs. -
#362
b96c816Thanks @hirotomoyamada! - Confirm merge queue removal before reporting merge automation as blocked. -
#365
926c136Thanks @hirotomoyamada! - Save raw review and merge agent outputs as run artifacts. -
#350
d6e5943Thanks @hirotomoyamada! - Prompt agents to relay Magi progress and completion notifications to users. -
#395
b4c39c2Thanks @hirotomoyamada! - Safely report OpenCode session API errors without an HTTP response. -
#353
0184db7Thanks @hirotomoyamada! - Restore detached PR worktree checkout to avoid branch conflicts during review and merge runs. -
#405
840e709Thanks @hirotomoyamada! - Retry merge queue entries removed after failed checks. -
#378
b44c189Thanks @hirotomoyamada! - Format reviewer verdict change events in title case.
-
#298
a0a11c5Thanks @hirotomoyamada! - Add single-mode identity support for issue triage. -
#295
8a5cd77Thanks @hirotomoyamada! - Promote review identity mode and account settings to top-level configuration.
- #287
18a05b6Thanks @hirotomoyamada! - Add single-account review mode for multi-agent PR review consensus.
-
#292
8ae9cb9Thanks @hirotomoyamada! - Default PR review identity mode to single-account posting. -
#293
31900a0Thanks @hirotomoyamada! - Updated dependencies. -
#290
140b838Thanks @hirotomoyamada! - Improve single-account review summaries and logical reviewer thread routing.
-
#284
8394b29Thanks @hirotomoyamada! - Add optional merge queue conflict recovery for/magi:mergeviamerge.automation.conflict. -
#283
aaf5554Thanks @hirotomoyamada! - Add merge conflict context to review and re-review prompts. -
#285
c498630Thanks @hirotomoyamada! - Add configurable triage label automation and align triage dispositions.
- #284
8394b29Thanks @hirotomoyamada! - Label merge queue conflict recovery editor output distinctly in merge reports.
-
#263
41a33d6Thanks @hirotomoyamada! - Support ordered model candidate arrays with per-model options in Magi config. -
#274
1c2b888Thanks @hirotomoyamada! - Rename review and triage config agent lists to reviewers and voters. -
#279
5055cf2Thanks @hirotomoyamada! - Support single model objects with per-model options in Magi config.
-
#276
1c9ede7Thanks @hirotomoyamada! - Use the canonical majority reason for non-ASK triage comments. -
#262
2f91cd2Thanks @hirotomoyamada! - Make non-ASK triage comments read like natural issue comments. -
#266
dca6400Thanks @hirotomoyamada! - Prevent magi_clear from accepting assistant-provided cleanup selectors or resource flags. -
#271
b9c3ac2Thanks @hirotomoyamada! - Fail command execution when configuration validation fails.
-
#252
762abc7Thanks @hirotomoyamada! - Honor configured structured output repair attempts in triage model calls. -
#246
aef1c0fThanks @hirotomoyamada! - Fix the existing PR triage prompt to use the structured vote names required by the output contract. -
#249
b565176Thanks @hirotomoyamada! - Limit fetchIssue CLI fallback to issue type schema errors. -
#250
c07b95aThanks @hirotomoyamada! - Remove unused triage comment and question prompt configuration keys. -
#254
e2a167bThanks @hirotomoyamada! - Wait only for required pull request checks during CI gating.
-
#210
e0d38daThanks @hirotomoyamada! - Nest Magi-created OpenCode model sessions under the invoking OpenCode session. -
#173
644e317Thanks @hirotomoyamada! - Revise triage comment ownership to use triage agent accounts and reporter-based final decision comments. -
#222
2a586c2Thanks @hirotomoyamada! - Generate default triage agent keys as voter-based identifiers.
-
#219
85d7acfThanks @hirotomoyamada! - Abort active child model sessions when synchronous Magi runs time out or fail. -
#198
865fe49Thanks @hirotomoyamada! - Align review inline target validation with the prompted three-dot diff ranges. -
#233
d46a3abThanks @hirotomoyamada! - Prompt reviewers to request changes when scope-in CI failures are present. -
#208
a1ba8a2Thanks @hirotomoyamada! - Report every failed check returned by CI classifier runs in progress and run state. -
#206
c691db8Thanks @hirotomoyamada! - Enforce configured triage run concurrency for background triage commands. -
#201
d9498a3Thanks @hirotomoyamada! - Use the dry-run edited head when composing merge close reconsideration prompts. -
#200
16529d2Thanks @hirotomoyamada! - Fail CI classification when any classifier agent fails instead of ignoring the failed vote. -
#231
441ff9eThanks @hirotomoyamada! - Fetch missing pull request diff commits before building local review targets. -
#202
c87fcbfThanks @hirotomoyamada! - Keep blocking merge review findings editable when no unresolved review threads exist. -
#190
09d54cfThanks @hirotomoyamada! - Use the documented merge.editor config key in missing editor errors. -
#193
897f865Thanks @hirotomoyamada! - Show merge-specific wording when asynchronous Magi merge runs start. -
#195
4b9f3ceThanks @hirotomoyamada! - Paginate pull request review, commit, and review thread GraphQL reads used by review orchestration. -
#197
aed7132Thanks @hirotomoyamada! - Preserve inline findings when reusing current changes-requested reviews. -
#230
58ae429Thanks @hirotomoyamada! - Enforce configured concurrency for background review and merge runs. -
#218
6eccff4Thanks @hirotomoyamada! - Only apply synchronous Magi start timeouts when users pass an explicit --timeout flag. -
#203
8f2dd2aThanks @hirotomoyamada! - Reconsider minority CLOSE verdicts returned by rereview reviewers before posting. -
#194
875ce29Thanks @hirotomoyamada! - Reject unsupported GitHub review states instead of treating them as close votes. -
#207
44e685dThanks @hirotomoyamada! - Remove unused legacy check-wait helpers from GitHub command utilities. -
#158
c42b288Thanks @hirotomoyamada! - Remove default and maximum wait timeouts from synchronous Magi runs and blocking status checks. -
#223
43ee0ceThanks @hirotomoyamada! - Remove the obsolete triage action model run from final triage decisions. -
#225
ceab514Thanks @hirotomoyamada! - Rename triage vote output metadata from reviewer-oriented fields to voter-oriented fields. -
#220
c179203Thanks @hirotomoyamada! - Run triage comment classification as the configured reporter and persist its session for cleanup. -
#221
f2af027Thanks @hirotomoyamada! - Use run-scoped Magi worktree paths to avoid collisions between repeated runs for the same issue or pull request. -
#199
c7727dcThanks @hirotomoyamada! - Validate rereview new findings before posting request-changes comments. -
#209
140eb68Thanks @hirotomoyamada! - Wait for non-queue auto-merge completion before reporting a pull request as merged.
- #146
a800653Thanks @hirotomoyamada! - Add synchronous run mode for review, merge, and triage commands.
-
#151
78c29fdThanks @hirotomoyamada! - Restore skipped merge review requirement findings even when the prior review body omitted the requirement section heading. -
#156
69606aeThanks @hirotomoyamada! - Skip pull request references when building review issue context. -
#149
42db8d1Thanks @hirotomoyamada! - Sanitize duplicate issue search queries before passing issue titles to GitHub CLI. -
#153
a1e66eeThanks @hirotomoyamada! - Require review requested changes to be posted as inline GitHub review comments.
- #139
8d0daa5Thanks @hirotomoyamada! - Add reusable agents.refs presets for Magi agent configuration.
-
#124
340251dThanks @hirotomoyamada! - Include skipped current review findings when merge editing addresses requested changes. -
#124
340251dThanks @hirotomoyamada! - Allow review findings without inline diff line targets to be posted and handed to the merge editor.
-
#122
1c812e7Thanks @hirotomoyamada! - Addtriage.prompts.createGuidelinesfor appending shared implementation guidance to triage PR creation prompts. -
#103
6c354eaThanks @hirotomoyamada! - Add per-run command flags for review, merge, and triage config overrides. -
#119
600ea23Thanks @hirotomoyamada! - Rename the triage PR creation prompt override fromtriage.prompts.createPrtotriage.prompts.create. -
#117
25dc3e7Thanks @hirotomoyamada! - Rename triage PR creation automation fromtriage.automation.prand--prtotriage.automation.createand--create. -
#97
fbac8c8Thanks @hirotomoyamada! - Add bounded pull request and linked issue context to review prompts. -
#52
7db86e4Thanks @hirotomoyamada! - Add the Magi issue triage command and configuration. -
#118
6f71628Thanks @hirotomoyamada! - Add triage review and merge follow-up automation after implementation PR creation.
-
#107
24aa8c9Thanks @hirotomoyamada! - Allow editor-style agents to run package manager commands by default. -
#90
649d78dThanks @hirotomoyamada! - Assign triage implementation issues before creating automated PRs. -
#109
3829482Thanks @hirotomoyamada! - Mark active triage creators as cancelled when cancelling a Magi run. -
#104
7c351c8Thanks @hirotomoyamada! - Replace hard-coded triage bug and feature kinds with configurable issue categories. -
#30
d97b51aThanks @hirotomoyamada! - Default review merge automation to enabled. -
#78
3d228b2Thanks @hirotomoyamada! - Fix malformed GraphQL used when fetching issue-related pull requests. -
#65
5d7c3faThanks @hirotomoyamada! - Pass the resolved review approval policy into review automation. -
#100
fe72308Thanks @hirotomoyamada! - Retry review model output when inline finding targets are not valid PR diff lines. -
#96
1124dddThanks @hirotomoyamada! - Fix triage reruns so unfinished PR, close, and label cleanup automation can complete after a previous marker. -
#86
c4bc42bThanks @hirotomoyamada! - Fix triage duplicate searches for issue titles that look like GitHub qualifiers. -
#63
406cd7cThanks @hirotomoyamada! - Fetch issue metadata through GraphQL so triage can use issue types without requesting unsupported GitHub CLI JSON fields. -
#44
f6e563aThanks @hirotomoyamada! - Use GitHub GraphQL to enqueue pull requests when merge queue mode is enabled. -
#46
cc377abThanks @hirotomoyamada! - Hide internal Magi follow-up tool names from user-facing guidance. -
#41
3bd0e69Thanks @hirotomoyamada! - Avoid unsupported merge flags when queueing pull requests through GitHub merge queue. -
#42
4460d33Thanks @hirotomoyamada! - Avoid exposing GitHub tokens in failed command messages and Magi run errors. -
#80
23374a1Thanks @hirotomoyamada! - Remove internal follow-up tools from the public Magi slash command list. -
#35
840ccfaThanks @hirotomoyamada! - Include pull request links in generated Magi run reports. -
#102
d56dd01Thanks @hirotomoyamada! - Allow magi_status to accept multiple PR filters. -
#113
03f0059Thanks @hirotomoyamada! - Keep polling post-edit CI when GitHub temporarily reports no pull request checks. -
#112
ad86c02Thanks @hirotomoyamada! - Use triage creator output for automated triage pull request titles and bodies. -
#109
3829482Thanks @hirotomoyamada! - Report triage implementation PR creation progress to the parent Magi run. -
#99
b0c0fccThanks @hirotomoyamada! - Validate git worktree config before configuring editor or triage creator identity.
-
#26
1eec16eThanks @hirotomoyamada! - Restructure Magi configuration around review and merge sections. -
#15
90f91eeThanks @hirotomoyamada! - Changed the temporary worktree configuration fromworktree.dirtoworktree.dirs.pr. PR worktrees now default to.magi/worktrees/pr/pr-123instead of.magi/worktrees/pr-123.
-
#21
7556923Thanks @hirotomoyamada! - Avoid PR branch checkout conflicts when creating temporary worktrees. -
#13
b87a64dThanks @hirotomoyamada! - Update repository URLs to match the current GitHub organization. -
#11
2adb182Thanks @hirotomoyamada! - Updated dependencies. -
#29
396b5f4Thanks @hirotomoyamada! - Group built-in prompt templates and prompt docs by config area.