Always set remoteControlEnabled to true for cloud agents (#7448)

This commit is contained in:
Chris Estreich 2025-08-27 02:43:51 -07:00 • committed by GitHub
parent 02f551cec5
commit c479678d8e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -141,11 +141,20 @@ export async function activate(context: vscode.ExtensionContext) {
try {
const config = await CloudService.instance.cloudAPI.bridgeConfig()
const isCloudAgent =
typeof process.env.ROO_CODE_CLOUD_TOKEN === "string" && process.env.ROO_CODE_CLOUD_TOKEN.length > 0
cloudLogger(`[CloudService] isCloudAgent = ${isCloudAgent}, socketBridgeUrl = ${config.socketBridgeUrl}`)
ExtensionBridgeService.handleRemoteControlState(
userInfo,
contextProxy.getValue("remoteControlEnabled"),
{ ...config, provider, sessionId: vscode.env.sessionId },
(message: string) => outputChannel.appendLine(message),
isCloudAgent ? true : contextProxy.getValue("remoteControlEnabled"),
{
...config,
provider,
sessionId: vscode.env.sessionId,
},
cloudLogger,
)
} catch (error) {
cloudLogger(