Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: RooCodeInc/Roo-Code

Tags

cli-v0.0.54

Toggle cli-v0.0.54's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(cli): prepare release v0.0.54 (#11477)

cli-v0.0.53

Toggle cli-v0.0.53's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(cli): prepare release v0.0.53 (#11425)

cli-v0.0.52

Toggle cli-v0.0.52's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(cli): prepare release v0.0.52 (#11324)

* chore(cli): prepare release v0.0.52

* Update CHANGELOG for build cleanup and Linux support

Removed unused dependency from build configuration and added Linux support.

v3.47.3

Toggle v3.47.3's commit message
Release v3.47.3

v3.47.2

Toggle v3.47.2's commit message
Release v3.47.2

v3.47.1

Toggle v3.47.1's commit message
Release v3.47.1

cli-v0.0.51

Toggle cli-v0.0.51's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(cli): prepare release v0.0.51 (#11274)

v3.47.0

Toggle v3.47.0's commit message
Release v3.47.0

cli-v0.0.50

Toggle cli-v0.0.50's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(cli): resolve race condition causing provider switch during mode …

…changes (#11205)

When using slash commands with `mode:` frontmatter (e.g., `/cli-release`
with `mode: code`), the CLI would fail with "Could not resolve
authentication method" from the Anthropic SDK, even when using a
non-Anthropic provider like `--provider roo`.

Root cause: In `markWebviewReady()`, the `webviewDidLaunch` message was
sent before `updateSettings`, creating a race condition. The
`webviewDidLaunch` handler's "first-time init" sync would read
`getState()` before CLI-provided settings were applied to the context
proxy. Since `getState()` defaults `apiProvider` to "anthropic" when
unset, this default was saved to the provider profile. When a slash
command triggered `handleModeSwitch()`, it found this corrupted profile
with `apiProvider: "anthropic"` (but no API key) and activated it,
overwriting the CLI's working roo provider configuration.

Fix:
1. Reorder `markWebviewReady()` to send `updateSettings` before
   `webviewDidLaunch`, ensuring the context proxy has CLI-provided
   values when the initialization handler runs.
2. Guard the first-time init sync with `checkExistKey(apiConfiguration)`
   to prevent saving a profile with only the default "anthropic"
   fallback and no actual API keys configured.

Co-authored-by: Claude Opus 4.5 <[email protected]>

v3.46.2

Toggle v3.46.2's commit message
Release v3.46.2