Skip to content

Releases

v1.0.0

Choose a tag to compare

@CjS77 CjS77 released this 17 Oct 22:31
b8e90c6
feat: count planning iterations as planner + critic rounds; default b…

v0.10.1

Choose a tag to compare

@CjS77 CjS77 released this 22 Jun 14:07
d063abf

What's Changed

  • chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot[bot] in #69

Full Changelog: v0.10.0...v0.10.1

v0.10.0

Choose a tag to compare

@CjS77 CjS77 released this 16 Jun 16:55
9a14040

[0.10.0] — 2026-06-16

Added

  • GitHub App bot identity. When a GitHub App is configured (new MINESWEEPER_GITHUB_APP_ID,
    MINESWEEPER_GITHUB_APP_INSTALLATION_ID, and MINESWEEPER_GITHUB_APP_PRIVATE_KEY_PATH /
    MINESWEEPER_GITHUB_APP_PRIVATE_KEY settings), Minesweeper mints a short-lived installation access token and uses it
    for every gh call, the branch push, and the worktree commit identity — so PRs are opened by, and commits authored
    by, the App's bot user instead of whoever runs the daemon. The branch push is forced over an https URL with the token
    injected via GIT_CONFIG_* env (never argv or .git/config), so an ssh origin cannot bypass it. Default-off: with
    no App configured the ambient gh/git identity is used exactly as before.
  • The daemon announces at startup which GitHub identity it is acting as — the App bot (with app id, bot login, and
    repo) or ambient gh credentials — so it is obvious when the App is not actually active.

Changed

  • Alert-fetch warnings no longer carry gh's misleading "needs the admin:repo_hook scope … gh auth refresh" advisory,
    which is unrelated to the code/secret-scanning endpoints; the substantive error (e.g. "no analysis found") is kept.

Fixed

  • +1-curated reviewer-bot comments on Minesweeper PRs are now handled correctly. Fixes #70.

Dependency updates

  • @anthropic-ai/sdk: 0.81.0 => 0.93.0
  • qs: 6.15.1 => 6.15.2
  • tsx: 4.22.2 => 4.22.4

[0.9.0] — 2026-06-02

Added

  • The daemon terminates an in-flight child when its work item is closed on GitHub mid-run, instead of letting the child
    keep working a dead issue. Fixes #59.
  • Minesweeper responds to failing CI checks on its open PRs: the daemon polls check runs and re-dispatches the executor
    to address the failures. Fixes #66.

Dependency updates

  • typescript-eslint: 8.59.2 => 8.59.4
  • @typescript-eslint/parser: 8.59.2 => 8.59.4
  • tsx: 4.21.0 => 4.22.2

[0.8.0] — 2026-05-15

Added

  • Multiple log files passed to log view are now sorted into chronological order before rendering.

Changed

  • A child process now pauses and retries when it hits an Anthropic API rate limit instead of crashing the run.

Fixed

  • issue new no longer fails entirely when a requested label does not exist on the repo. Fixes #53.
  • issue new no longer mangles the GitHub issues it files.
  • Corrected a failing config test.

v0.7.0

Choose a tag to compare

@CjS77 CjS77 released this 15 May 11:14
64db3c7

What's Changed

  • fix: dispatch assessor and refiner on state.kind so alerts work past … by @CjS77 in #48
  • fix: recover from a stale per-issue branch when creating a worktree by @CjS77 in #50

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@CjS77 CjS77 released this 12 May 09:28
5627b70

What's Changed

  • actions/missing-workflow-permissions (warning) by @CjS77 in #38
  • chore(deps-dev): bump eslint-config-prettier from 9.1.2 to 10.1.8 by @dependabot[bot] in #43
  • chore(deps-dev): bump @types/node from 25.6.2 to 25.7.0 by @dependabot[bot] in #42
  • feat: add config init and config show commands by @CjS77 in #45
  • bug: --version reports hardcoded '0.0.0' instead of the version from package.json by @CjS77 in #46
  • fix: resolve role prompts from bundled package dir, not child cwd by @CjS77 in #47

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@CjS77 CjS77 released this 11 May 20:17
c7fb046

What's Changed

  • chore: bump vitest to v4 by @CjS77 in #26
  • feat: layered config with per-repo override by @CjS77 in #34
  • chore(deps-dev): bump @types/node from 22.19.18 to 25.6.2 by @dependabot[bot] in #31
  • chore(deps): bump commander from 12.1.0 to 14.0.3 by @dependabot[bot] in #29
  • chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by @dependabot[bot] in #28
  • Regex expression injecion by @CjS77 in #36
  • feat: poll code-scanning and secret-scanning alerts as work items by @CjS77 in #37

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.3.0

Choose a tag to compare

@CjS77 CjS77 released this 11 May 13:14
26d9e1c

What's Changed

  • feat: address PR review comments autonomously by @CjS77 in #20
  • feat: add CHANGELOG.md with human-readable release summaries by @CjS77 in #17
  • fix: PR bug by @CjS77 in #22
  • feat: log config summary with sources on startup by @CjS77 in #21
  • fix: retry git push after pull --rebase on non-fast-forward rejection by @CjS77 in #23

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@CjS77 CjS77 released this 11 May 09:29
ae65554

What's Changed

  • CI flow by @CjS77 in #4
  • Log viewer by @CjS77 in #6
  • feat: prompt-injection eligibility screener (plan 11) by @CjS77 in #7
  • feat: assess and refine modes (plan 12) by @CjS77 in #9
  • List current issues by @CjS77 in #10
  • feat(log view): --issue resolver, terser tool output, universal emojis by @CjS77 in #14
  • CrontJob schedules by @CjS77 in #13
  • feat(issue new): refine free-text into autofix-template issues via So… by @CjS77 in #15

New Contributors

  • @CjS77 made their first contribution in #2

Full Changelog: https://github.com/CjS77/minesweeper/commits/v0.2.0