Releases: KristjanPikhof/Auto-Commit-Daemon
Releases · KristjanPikhof/Auto-Commit-Daemon
v2026-06-26
Changelog
- 716c5c4 Add v2026-06-26 changelog entry
- 27aee59 Document dependency maintenance updates
- 6226d2f Merge pull request #52 from KristjanPikhof/dependabot/github_actions/actions/checkout-7.0.0
- 4f7366d Merge pull request #51 from KristjanPikhof/dependabot/go_modules/go-minor-patch-c8f7276110
- c028efa Merge pull request #53 from KristjanPikhof/refactor/intent-commits
- e9860d7 Document commit_groups planner guidance
- d986d6d Reject interleaved commit groups
- 5bb3bf3 Document intent settle window and grouped planning
- d6b7923 Tune path quiescence test settings
- c6ba17b Update intent atomicity test bodies
- 373b0a1 Verify planner window partitioning
- 724a268 Expose planner window in CLI output
- 8ecec49 Rename intent window files
- 7e82773 Rename intent windows files
- 2553054 Align CLI observability structs
- 4733356 Show last planner window in CLI
- b8b5aae Expose planner windows in CLI events
- 834ba5e Record planner windows during replay
- 6a4ab56 Add planner window metadata persistence
- 73cb412 Add planner window observability records
- be38b14 Add planner window observability schema
- 66b747a Update intent_planner.go
- 5d8c852 Update replay.go
- 0dd3d32 Update plugin_subprocess.go
- b0162df Update captureCommitOID
- 201bc50 Update TestReplay_IntentStrategyPublishesPartitio…
- eb3be62 Update TestValidateIntentPlanAcceptsCommitGroups
- 6bf7910 Update intentTraceCommitGroups
- 33a7067 Add commit group support to intent planning
- 839c4d2 Add commit group support to intent planning
- cf50945 Add commit group support to intent planning
- 6019dbe Bypass settle window for full pending batches
- 59a5050 Tighten settle-window replay gating
- b550e71 Adjust intent replay planner defaults
- 9117dcd Handle intent settle-window waits
- 4111464 Report intent settle waits consistently
- 2243d0b Report intent settle waits in status
- e3ac4f3 Add settle-window details to intent observability
- ecfe6ab Add settle-window observability
- 8e945ad Add intent settle-window gating
- 5e9ade8 Add same-file planner visibility test
- 00633d2 Update replay test for same-path captures
- 8c857fc Disable coalescing by default
- d369aff Expose settle window in intent reports
- fdbf2de Add settle window intent reporting
- d8af41c Add intent settle-window plumbing
- 8639d82 Add intent settle-window config
- aba610d Bump actions/checkout from 6.0.3 to 7.0.0
- 1630445 Bump modernc.org/sqlite in the go-minor-patch group
v2026-06-21
Changelog
- 06d15d3 Document 2026-06-21 release
- a0959e6 Merge pull request #48 from KristjanPikhof/dependabot/github_actions/goreleaser/goreleaser-action-7.2.2
- 65ec858 Stabilize same-SHA rewind test
- 69bf953 Bump goreleaser/goreleaser-action from 6.4.0 to 7.2.2
- a3bdf4b Merge pull request #49 from KristjanPikhof/dependabot/github_actions/actions/checkout-6.0.3
- 7ff8fca Merge pull request #50 from KristjanPikhof/fix/schema-clean-json-hooks
- c61f9c5 Handle flaky temp dir cleanup in daemon tests
- f260970 Document hook drift and uninstall docs fixes
- a48d087 Add uninstall docs coverage for lifecycle commands
- 7f5ef08 Update uninstall docs for hook command drift
- e815776 Handle JSON hook drift for Codex
- 9884ac6 Update Codex legacy marker guidance
- 3fa3f89 Update uninstall docs for selective hook removal
- f976dad Handle repo-local legacy Codex markers
- 2e459b1 Align acd-managed marker declarations
- ce36944 Tighten setup tests for legacy markers
- 4831c22 Document Codex hook template cleanup
- 496e523 Update hook docs for schema cleanup
- 7928c1f Document Codex hook schema-clean installs
- 32417aa Clarify doctor hook diagnostic messages
- f77d22b Update hook tests for Cursor JSON changes
- c0736a7 Update doctor tests for hook-stdin-extract
- a535d14 Align doctor tests with hooks.json schema
- 9f7bf55 Align setup tests with canonical hook JSON
- dc8bca9 Tighten setup tests for canonical hook JSON
- 5b4b175 Reject legacy JSON markers in setup tests
- 993563e Expand JSON marker test coverage
- 3f4fff0 Update legacy Codex marker handling
- 2e0eeda Use detector for install path checks
- bf2f081 Generalize install detection in known.go
- c639c37 Remove _acd_managed markers from hook templates
- 5d91e77 Bump actions/checkout from 5.0.1 to 6.0.3
- 30c4c38 Merge pull request #47 from KristjanPikhof/chore/deps-security-upgrade
- f2cae3e Use shared Go version in workflows
- 4932d32 Tune Dependabot update limits
- d6adddc Bump Go 1.26.4 tooling baseline
- 02054dd Add govulncheck module tooling
- bca08a3 Update GitHub workflow Go tooling
- e303e2e Bump Go toolchain and pinned deps
- d10a816 Tidy Go module dependencies
- c9122eb Bump SQLite dependencies
- 91b98e4 Bump fsnotify to v1.10.1
- 4cb34c7 Upgrade workflows to Go 1.26.4
- 7d49a5f Update Go dependencies
- f620ab7 Bump Go toolchain version
- 61ef0c8 Add Dependabot configuration
v2026-06-06
Changelog
- fe9ee09 Update CHANGELOG.md with v2026-06-06
- d9ef7ee Merge pull request #45 from KristjanPikhof/feature/commit-format-choice
- 16c39fd Strengthen conventional subject cap test
- 9bb5eea Propagate commit format to singleton replay
- 09f2699 Propagate commit format to singleton replay
- f87bc1f Propagate commit format to fallback subjects
- c22c4f3 Fix prune test timestamp freshness
- c5ad900 Add fallback test for wrong commit format
- ad8ba7e Document commit format selection
- 7f78ea1 Add commit format to status test
- c2be45f Surface commit format in intent observability
- 76c5aba Propagate commit format through daemon and replay
- ee2cbb8 Preserve commit format on draft updates
- fb3ae65 Validate conventional edit format parsing
- f8bd268 Add commit format test coverage
- 96ee80e Reorder import declarations
- aabc828 Track commit format in rewrite plans
- 2ab8540 Preserve commit format in rewrite plans
- 33b19ac Add conventional commit format coverage
- 11d13ae Support conventional commit formatting
- 192c21b Validate commit format in AI providers
- 51e0a0b Add commit format helpers
- 0b07d1f Propagate commit format through prompts
- b60b159 Propagate commit format through providers
- 0e399ec Propagate commit format through planning
- bde5eab Add commit format instruction tests
- 78103c9 Add commit format selection support
- 088418b Add commit message format selection
v2026-06-05
Changelog
- b830ca6 Update CHANGELOG.md
- 6d1d683 Merge pull request #44 from KristjanPikhof/fix/generated-cache-recovery
- d5ecb56 Ignore same-named files in generated scans
- eed8a04 Normalize protected-path explain output
- 9d39daa Strengthen safe-ignore delete regression test
- 7109346 Add generated pending cleanup integration test
- df30279 Document generated cache flood recovery
- c91f164 Add generated cache cleanup guidance
- 5acd416 Add generated pending cleanup guidance
- 1ca41ed Align fix action struct fields
- 960392e Add fmt support for fix tests
- 2d337ca Add generated pending delete test helpers
- 4ab31d8 Report generated pending deletes
- 26f98d6 Expose generated pending in diagnose
- ec64857 Handle generated pending cleanup in fix
- 86d77c9 Add generated pending cleanup to fix plan
- aab8cbf Align generated pending group key
- 2e3fe7e Protect safe-ignore deletes in capture
- b00e986 Add tracked-path counting coverage
- edc6cdf Add safe-ignore pending delete grouping
- 8a16b08 Add DerivedData safe-ignore coverage
- 523be26 Merge pull request #43 from KristjanPikhof/feat/add-repo-discovery-overrides
- 0051f16 Document hidden disabled list rows
- ae91f6f Hide disabled repos from list output
- 86dfac2 Use zero PIDs in stop tests
- e9f3678 Recheck disabled repos during lifecycle commands
- 7cf5369 Skip disabled repos in lifecycle commands
- 7ae1004 Add repo lifecycle disable support
- e7f1f09 Add interactive repo lifecycle management
- 7acc7a3 Route list interactive mode to repo manage
- 545c881 Update repo manage lifecycle handling
- 8169c30 Add interactive repo lifecycle management
- dacc0cb Document repo disable and enable workflows
- d00beea Align short-circuit test formatting
- 90d4cc8 Align autodiscovery skip constants
- 0710cb2 Add disabled repo lifecycle tests
- 082621a Handle disabled repos in list and start paths
- 05baf66 Add disabled repo lifecycle support
- f913365 Respect disabled repos in lifecycle commands
- 881f38a Reformat repo record fields
- d322ca6 Handle disabled repos in autodiscovery
- 020b0ea Preserve disabled repo lifecycle state
- 5ba7a80 Track repo lifecycle state in registry
- 26f6c06 Clarify README daemon flow
v2026-06-01
Changelog
- ee86a16 Update version to v2026-06-01
- 959a6d9 Merge pull request #42 from KristjanPikhof/feat/rewrite-commits-selector-progress
- 3a89779 Refresh rewrite guidance
- 4638274 Fix rewrite-commits command formatting
- 33d6107 Document rewrite-commits selector and progress…
- f6bda7b Document rewrite-commits progress and selectors
- 9fa70fc Add rewrite apply progress coverage
- 9f81f0b Add rewrite apply progress reporting
- 6304769 Add rewrite progress event coverage
- 7da76a9 Add rewrite progress reporting
- 5a8b892 Add rewrite selector aliases
- d5d3878 Add explicit rewrite selector flags
v2026-05-29
Changelog
- a03aef1 Update CHANGELOG to v2026-05-29
- 2351dc4 Merge pull request #41 from KristjanPikhof/refactor/make-docs-readable
- a719883 Fix numeric rewrite refs
- c344316 Document readable docs branch
- 5c3ab53 Add intent retry limit
- d284b36 Bump OpenAI model to gpt-5.4-mini
- 6d305b8 Refresh ACD workflow docs
- b7c81be Refresh commit workflow documentation
- ad0a768 Merge pull request #40 from KristjanPikhof/feat/list-intent-wait-countdown
- 33d8ffb Document terminal barrier force recovery
- bfa53e9 Show intent batch wait countdown
- 799f5c7 Merge pull request #39 from KristjanPikhof/fix/missing-pending-commits
- bc1f37b Document failed barrier force recovery
- 3b555b9 Clarify replay-barrier force recovery
- aaddc81 Broaden fix purge to terminal replay barriers
- 07122d1 Harden daemon fast-forward reseed test
v2026-05-28
Changelog
- b23f33e Update CHANGELOG.md to v2026-05-28
- 180cc67 Merge pull request #38 from KristjanPikhof/feat/cli-compact-list-rewrite-plan-only
- b15efdf Document quoted plan-only paths
- 21512a9 Document compact list modes
- 126597a Document compact list dashboard modes
- 9de0702 Simplify list watch/json validation
- cf7b2dc Quote rewrite plan paths in footer
- cb860d2 Refine list run-mode selection
- 47c67c9 Quote rewrite plan refs in next steps
- 6c50b7a Reject --watch with JSON list output
- ff5aa9e Refine compact list status output
- 618c350 Reject watch with JSON list output
- 00d66ba Update CLI epic plan status
- cf66e29 Document compact list output
- 3ecc667 Prevent watch mode for JSON list output
- d78ddb6 Document CLI workflow updates
- 33f99ed Update TestBuildListRepoLabelsCompact_CollisionSu…
- 18f1eee Update list tests for compact output
- 4689131 Update rewrite-commits test expectations
- 3dc132d Update list test callers for new flag
- 3acf118 Add TTY-aware list modes
- 888e2fd Add CLI UX epic plan for list and rewrite
- 5570bbe Compact acd list output and guidance
- b6eb25e Add rewrite-commits plan-only next steps
- 7e47ae2 Merge pull request #37 from KristjanPikhof/fix/daemon-stopped-state-ci-flake
- 95a377e Document stopped-state shutdown fix
- 962a2f9 Document narrower ACD pause guidance
- f30e24d Fix daemon stopped-state shutdown
- 5c9dcab Merge pull request #36 from KristjanPikhof/feat/cursor-harness-support
- b4534fd Refine Cursor hook drift checks
- bcee37c Document inline Cursor hook commands
- 7e30cd5 Inline Cursor hook lifecycle commands
- aab18d4 Add Cursor helper setup support
- 97d5932 Update CHANGELOG.md
- aba8552 Address Cursor harness review follow-ups
- 5a79874 Isolate HOME in Cursor lifecycle test
- f17efb6 Add Cursor hook path regressions
- 3ccf824 Update Cursor hook handling
- 4df9f15 Document Cursor hook setup and caveats
- fe162dc Add Cursor adapter e2e coverage
- 2d94d66 Add Cursor doctor drift coverage
- 32b4be8 Handle Cursor hook drift
- 11a0d20 Add Cursor setup support tests
- e1156a5 Add Cursor hooks template and install guidance
- 3e70c42 Add Cursor lifecycle hook script
- 3b46a10 Add Cursor hook extraction command
- 78becf2 Add Cursor harness detection
- 10eb71d Document Cursor harness contract
- c27803e Add global Cursor hooks plan
- c4920ec Fix Homebrew formula path
v2026-05-25
Changelog
- 5276a6c Split unreleased release notes
- 16f10a4 Document Homebrew tap installation
- d2d518d Enable Homebrew tap publishing
- 3a0b617 Merge pull request #35 from KristjanPikhof/feature/intent-commit-rewrite-flow
- 5837a45 Document commit rewrite and response fixes
- 8bbe7ba Document rewrite-commits edit flow
- fa45f93 Add saved rewrite plan editing
- ba3e566 Add author metadata rewrite test
- 9d836ec Preserve author metadata in rewritten commits
- 419671e Reject unexpected OpenAI tool names
- 06dde93 Harden rewrite plan handling
- a0fddc5 Remove unreachable return in rewrite plan writer
- d01de6a Add rewrite plan application flow
- 10ad8c8 Add commit rewrite planning flow
- 68f2fdc Add rewrite plan storage and CLI tests
- 7c13661 Add rewrite-commits workflow
- 88a73c8 Remove status section
- 91b94be Remove superseded atomic commit example
- 7155afc Remove Trekoon skill
v2026-05-20
Changelog
- 63aad38 Merge pull request #34 from KristjanPikhof/feature/intent-message-quality-gate
- b703097 Document the 2026-05-20 release
- 643363a Update intent flow docs and remove diagram
- 1e16d18 Add intent commit flow diagram
- 128a5e8 Add rewrite prompt trace test
- be845fe Trace intent rewrite prompts
- 22041e9 Use provider for forced singleton recovery
- bf769e5 Tighten token-only subject detection
- d18e9a1 Expand message quality rewrite heuristics
- 1e30c01 Document intent-mode message quality flow
- fe16f4f Add message-quality observability
- cbdecd0 Align struct field declarations
- fb5248f Surface message quality decisions in CLI
- f97cd42 Track message quality decisions in replay
- 7f13fe7 Harden replay intent output assertion
- 695b539 Update replay tests for singleton planner path
- ce3f0a3 Support intent message rewrite for singleton plans
- c733865 Add intent message rewrite tests
- 8dcb86b Add intent message rewrite support
- de0b3d0 Add message-only intent quality rewrites
- 01e0514 Add commit message quality classifier
- 883067d Merge pull request #33 from KristjanPikhof/recovery/self-verifying-fix-flow
- 9e913d7 Document recovery queue and fix verification
- de8d372 Remove trailing whitespace from help text
- 4f3fcb4 Rename pending recovery state to waiting
- 7b60f2f Document explicit recovery ladder
- a5e23db Format blocked barrier status fixture
- bd851c7 Verify force fix cleanup after apply
- 31955a8 Format fix plan verification fields
- 1862beb Update recovery help examples
- 3649b27 Clarify blocked recovery guidance
- a09c8e8 Clarify waiting and blocked recovery states
- df942d0 Improve recovery blocker guidance across CLI
- 0c812eb Surface recovery blocker counts across CLI
- 7cf1823 Centralize recovery blocker counts
- 2f0867c Remove Trekoon skill references
v2026-05-18
Changelog
- c0b5f39 Document v2026-05-18 release
- a913467 Merge pull request #32 from KristjanPikhof/feature/repo-lifecycle-autodiscovery
- 8cf87c9 Shorten v2026-05-16 release notes
- b4e96e5 Update changelog for repo lifecycle
- 7c01572 Remove STATE_DB from repo list output
- 4f523d6 Add explicit repo lifecycle commands
- c6ef6df Add repo autodiscovery and registry helpers
- 809c679 Update README.md
- a1086dc Add Trekoon skill and harness references
- e7811ee Merge pull request #31 from KristjanPikhof/fix/intent-gate-correctness
- cbd0d8c Correct overlap fallback release note
- 7e9aa28 Document commit message contract
- b970fc3 Refresh self-hosting agent guidance
- 314cc22 Separate schema formatting cleanup
- 4786e1d Set subject cap to fifty chars
- 8dfbcdf Tighten generated message contracts
- 29000f7 Test doctor active-session flush hints
- dc4346e Make integration expect overlap fallback
- 6527277 Reject subprocess overlap plans
- 66c0cbb Reject OpenAI overlap plans
- 01c3c3f Redact planner rejects by default
- 3dbd82f Prove overlap is still rejected
- 995963b Keep overlap validation observable
- 58a3266 Document redacted rejects metadata
- 7a7b3b1 Require active sessions for logical flush
- ba4df21 Replace wake in workflow examples
- 7ff979e Correct Codex hook uninstall guidance
- 8209916 Expose planner diagnostics in docs
- 1c2893a Document the Codex hooks feature key
- d56221c Use logical flush in recovery tests
- 256f875 Record intent replay release notes
- 8b7bb17 Prove singleton path skips tracing
- 610351e Trace planner input only when invoked
- 695ed67 Cover planner rejects and singleton replay
- 4ae31ff Assert wake captures before flush
- 9921012 Document idle flush hooks
- 29eb369 Document Claude prompt-end flushing
- 17f844f Prove singleton uses message provider
- 7cf7ef6 Bypass planning for singleton windows
- 1ebbc2c Pin wake-only drain behavior
- a028802 Separate wake and logical drains
- 27faa5e Document the flush_logical contract
- f5d731a Normalize provider planning output
- a5dab55 Show sparse intent queue recovery
- a70b029 Name logical flush in replay overview
- 92e7f52 Describe wake with parallel committers
- b0d586a Specify logical flush replay bypass
- d724167 Explain when intent should stay disabled
- 5f48ec2 Define wake as a non-draining nudge
- ecdaf3f Add planner retry context
- a8995a6 Ignore local scratch artifacts
- 9e17618 Update README.md