github endorhq/rover cli/v1.0.0
cli v1.0.0

latest releases: cli/v1.5.1, cli/v1.5.0, cli/v1.4.1...
one month ago

What's Changed

CLI Features and Improvements

  • Update outdated command references in tips sections by @Angelmmiguel in #1
  • feature: add flake.nix by @ereslibre in #3
  • chore: fix tip to mention correct command to follow logs for existing task by @ereslibre in #12
  • chore: update rover.json to use pnpm. Also, remove npm package-lock.json by @ereslibre in #11
  • Add the ability to show output files in the inspect command by @ereslibre in #13
  • feat: make docker container optional for interactive sessions by @ereslibre in #24
  • fix: use git status -u to show untracked files in folders by @Angelmmiguel in #27
  • feat: install and setup package manager MCP server by @ereslibre in #30
  • feat: update project to use npm workspaces by @Angelmmiguel in #33
  • chore: download the package-manager-mcp server matching machine arch by @ereslibre in #36
  • feat: implement project configuration and user settings system by @Angelmmiguel in #46
  • feat: improve inspect command UX and type safety by @Angelmmiguel in #48
  • feat: use a random name for rover git branches by @Angelmmiguel in #49
  • feat: update list output and tips by @Angelmmiguel in #50
  • chore: fix permissions on both docker rootful and rootless installations by @ereslibre in #45
  • feat: update task UX and improve rover messages in other commands by @Angelmmiguel in #51
  • feat: consolidate iteration metadata into iteration.json by @Angelmmiguel in #56
  • chore: improve command argument sanitization by @ereslibre in #55
  • chore: fix when importing a GitHub issue that misses a description by @ereslibre in #52
  • chore: remove the last exec invocations with spawn by @ereslibre in #59
  • feat: add a basic telemetry service by @Angelmmiguel in #57
  • feat: update the delete style and consolidate tui helpers on a lib by @Angelmmiguel in #62
  • feat: update diff command output and move git logic to a library by @Angelmmiguel in #63
  • chore: refer to absolute paths for md files so that gemini can finish the task by @ereslibre in #66
  • chore: mount claude credentials when the host is a darwin machine by @ereslibre in #61
  • chore: instruct user to init rover if user settings are not present by @ereslibre in #60
  • chore: update process spawning by @ereslibre in #79
  • refactor: centralize AI agents and prompts system by @Angelmmiguel in #80
  • feat: add git commit history validation to task command by @ereslibre in #83
  • chore: updateIteration only bumps lastIterationAt from task descr… by @ereslibre in #86
  • feat: make logs command consistent by @Angelmmiguel in #87
  • feat: enhance iterate command UX to match task command by @ereslibre in #85
  • feat: configure vitest to test the CLI package by @Angelmmiguel in #89
  • feat: improve the merge workflow by @Angelmmiguel in #88
  • chore: improve UX by instructing users how to initialize an uninitialized repository by @ereslibre in #91
  • feat: consolidate logs experience and add missing --json flag by @Angelmmiguel in #93
  • feat: consolidate shell command output by @Angelmmiguel in #94
  • fix: Handle CTRL+C gracefully in Enquirer prompts by @Angelmmiguel in #95
  • feat: update push command to use centralized Git library by @Angelmmiguel in #96
  • chore: add create-pr command for Claude Code by @Angelmmiguel in #100
  • chore: improve jq installation logging to avoid output conflicts by @ereslibre in #102
  • feat: include untracked files in rover diff command by @Angelmmiguel in #99
  • feature: add MERGED and PUSHED statuses by @ereslibre in #92
  • fix: pass the endtime to show the right duration on the list command by @Angelmmiguel in #112
  • feat: refactor prompts into modular markdown files with simplified content by @Angelmmiguel in #108
  • fix: ensure open workspace works by adding missing suffix in fallbacks by @Angelmmiguel in #117
  • fix: correct numerical sorting of task IDs in list command by @Angelmmiguel in #113
  • chore: add Prettier formatting support to monorepo by @ereslibre in #116
  • chore: run prettier to all files instead of specific extensions by @Angelmmiguel in #119
  • feat: add --branch option to the task command by @Angelmmiguel in #126
  • feat: allow setting custom target branch name when creating tasks by @Angelmmiguel in #132
  • feat: add support for Qwen-code and refactor container mounts by @Angelmmiguel in #127
  • refactor: extract GitHub methods and improve task command outputs by @Angelmmiguel in #133
  • feat: copy .env* files to the workspace for development by @Angelmmiguel in #134
  • chore: add global check command for type checking by @ereslibre in #135
  • chore: Rewrite existing spawn and spawnSync with launch and launchSync by @ereslibre in #125
  • chore: update banner color and Rover messages to teal/cyan by @Angelmmiguel in #139
  • feat: add stop command to stop running tasks and clean up resources by @ereslibre in #123
  • fix: use stdio execa options and remove --follow option for task and start commands by @Angelmmiguel in #137
  • feat: add --agent option to task command by @Angelmmiguel in #145
  • feat(cli): discover rover configuration files up in directory hierarchy by @ereslibre in #144
  • feat: add configurable attribution for AI-assisted commits by @Angelmmiguel in #147
  • chore: show the rover messages before asking for input in the iterate command by @Angelmmiguel in #148
  • fix: handle case-insensitive status values in list command by @Angelmmiguel in #150
  • feat: add ability to delete multiple tasks at once by @ereslibre in #142
  • feat: add new sections to the README by @Angelmmiguel in #82
  • feat: Add restart command for failed tasks by @ereslibre in #124
  • chore: do not throw when commands have exit code other than 0 by @ereslibre in #152
  • feat: add demo runner script and comprehensive documentation by @Angelmmiguel in #153
  • chore: make git a global precondition by @ereslibre in #154
  • fix: ensure list --json outputs the right schema and refactor task metadata retrieval by @Angelmmiguel in #161
  • fix: avoid marking merged/pushed tasks as completed when updating status by @Angelmmiguel in #163
  • chore: avoid duplicating tips when starting a container by @Angelmmiguel in #165
  • feat(cli): add support for codex by @ereslibre in #160
  • chore: improve user tips for task management commands by @ereslibre in #158
  • chore: prevent logging of sensitive command output by @ereslibre in #167
  • fix: make AI agent debug output conditional on verbose flag by @Angelmmiguel in #177
  • feat(codex): update model used by default to be gpt-5-codex by @ereslibre in #179

Build System and CI/CD

New Contributors

Full Changelog: https://github.com/endorhq/rover/commits/cli/v1.0.0

Don't miss a new rover release

NewReleases is sending notifications on new releases.