v0.1.4
v0.1.4
This release ships a substantial runtime and workflow update focused on safer dispatch behavior, stronger recovery, provider startup configurability, and a new cleanup command.
Highlights
- Added
runtime.init_argsingrove.tomlso provider startup arguments/subcommands are configurable per runtime.- Claude now defaults to
--dangerously-skip-permissions. - Codex defaults to
exec --full-auto. grove initandgrove migratenow surface the active init args in both human and JSON output.
- Claude now defaults to
- Added
grove cleanfor provider-assisted cleanup and continuity compaction. - Improved dispatch control around explicit
GROVE_EXIT: falseand blocked flows to avoid wasteful retry loops and dispatch sweeps. - Improved recovery and state preservation for leader leases, sync reconciliation, SQLite contention, and productive auto-resume flows.
- Expanded internal workflow support with beadification flow and phase documentation.
Changelog
New
- Added internal workflow beadification flow.
- Added
grove cleancommand. - Added explicit blocked protocol flow.
- Added configurable
runtime.init_argsfor provider startup behavior.
Changed
- Documented internal workflow phases.
- Auto-resume now continues productive runs that emitted explicit
GROVE_EXIT: false. - Grove now accepts legacy Grove protocol section headers.
grove initandgrove migratenow report effective provider init args.
Fixed
- Fixed clippy-denied test
expectusage. - Fixed cross-platform CI test issues.
- Stabilized mock binary tests in CI.
- Fixed leader lease heartbeat recovery.
- Retried Grove SQLite writes and preserved active beads during contention.
- Stabilized session spawn retries and cleaned clippy issues.
- Recorded idle transitions correctly after delayed output.
- Stopped retry loops on explicit
GROVE_EXIT: false. - Stopped dispatch sweeps when a run exits in an explicitly blocked state.
- Preserved failure state during sync and recovered blockers correctly.
- Fixed CI lint and
brtest flakes. - Fixed Windows clippy test imports.
Commit Log
c50e038Add internal workflow beadification flow5a965a4Document internal workflow phases0366e95Fix clippy-denied test expect usagefb84669Fix cross-platform CI test issuesf71dd57Stabilize mock binary tests in CI83f0f7cFix leader lease heartbeat recovery9d7b604fix: retry grove sqlite writes and preserve active beads7b9a56cAdd grove clean command652473bStabilize session spawn retries and clean clippy2aaaef2Record idle transitions after delayed output3124300Stop retry loops on explicit GROVE_EXIT falsedbfa33fStop dispatch sweep on blocked explicit exitscc0cbe6Add explicit blocked protocol flowbf79debAuto-resume productive explicit-exit-false runs.3332576Accept legacy Grove protocol section headers.1ea454aPreserve failure state during sync and recover blockers.7a1994bFix CI lint and br test flake3e51950Fix Windows clippy test importscea1ef1grove-2q8 add runtime.init_args for provider startup args
Upgrade Notes
- If you customize provider startup behavior, use
runtime.init_argsingrove.toml. - Older spellings such as
startflagremain accepted for compatibility, butinit_argsis the canonical field going forward. - Release artifacts are generated by the
Releaseworkflow for Linux, macOS, and Windows targets.