Repository navigation
Immutable
release. Only release title and notes can be modified.
- Add
--closedto include closed PRs and issues in repository scope. Passing a specific PR or issue URL works regardless of state. - Remove the built-in fix machinery: the
--fixflag,#fixtag handling,fix/nochangereply kinds, and thefixlog event.crewmatereplies with explanations only; paircrewmate streamwith an agent to apply changes. - Remove
crewmate init. - Remove organization scope targets (
org:<name>and org URLs). - Remove per-repo
.crewmate.jsonand globaldefaults/profiles. Config is now a single flat<config>/crewmate/config.json; removed keys (fix,dryRun,defaults,profiles) are warned about and ignored. - Add job-based state with
pending/running/succeeded/failedstatuses, retries with exponential backoff (up to 3 attempts), and an error reply posted after the final attempt. - Write state atomically and prune each target to at most 500 tracked mentions. State files from 0.6.0 are migrated on load.
- Add a per-config-directory lock so only one
watch/streamprocess runs at a time. - Add
--timeout/timeoutSecondsto kill provider calls that run too long (default 600 seconds). - Rotate
crewmate.logtocrewmate.log.1when it exceeds 1 MB. crewmate watchno longer runsgh pr checkout,git commit, orgit push; PR file contents are read through the GitHub API, so a clean working tree is no longer required.