Skip to content

Commit f6c77c1

Browse files
authored
Release cli v0.0.47 (RooCodeInc#10798)
1 parent 8fa2c1d commit f6c77c1

3 files changed

Lines changed: 20 additions & 2 deletions

File tree

apps/cli/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@ All notable changes to the `@roo-code/cli` package will be documented in this fi
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.0.47] - 2026-01-17
9+
10+
### Added
11+
12+
- **Workspace flag**: New `-w, --workspace <path>` option to specify a custom workspace directory instead of using the current working directory
13+
- **Oneshot mode**: New `--oneshot` flag to exit upon task completion, useful for scripting and automation (can also be saved in settings via [`CliSettings.oneshot`](src/types/types.ts))
14+
15+
### Changed
16+
17+
- Skip onboarding flow when a provider is explicitly specified via `--provider` flag or saved in settings
18+
- Unified permission flags: Combined `-y`, `--yes`, and `--dangerously-skip-permissions` into a single option for Claude Code-like CLI compatibility
19+
- Improved Roo Code Router authentication flow and error messaging
20+
21+
### Fixed
22+
23+
- Removed unnecessary timeout that could cause issues with long-running tasks
24+
- Fixed authentication token validation for Roo Code Router provider
25+
826
## [0.0.45] - 2026-01-08
927

1028
### Changed

apps/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@roo-code/cli",
3-
"version": "0.0.45",
3+
"version": "0.0.47",
44
"description": "Roo Code CLI - Run the Roo Code agent from the command line",
55
"private": true,
66
"type": "module",

apps/cli/scripts/release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,7 @@ create_tarball() {
274274
'commander': pkg.dependencies.commander,
275275
'fuzzysort': pkg.dependencies.fuzzysort,
276276
'ink': pkg.dependencies.ink,
277+
'p-wait-for': pkg.dependencies['p-wait-for'],
277278
'react': pkg.dependencies.react,
278279
'superjson': pkg.dependencies.superjson,
279280
'zustand': pkg.dependencies.zustand
@@ -420,7 +421,6 @@ verify_local_install() {
420421
mkdir -p "$VERIFY_WORKSPACE"
421422

422423
# Run the CLI with a simple prompt
423-
# Use timeout to prevent hanging if something goes wrong
424424
if timeout 60 "$VERIFY_BIN_DIR/roo" --yes --oneshot -w "$VERIFY_WORKSPACE" "1+1=?" > "$VERIFY_DIR/test-output.log" 2>&1; then
425425
info "End-to-end test passed"
426426
else

0 commit comments

Comments
 (0)