How are credentials/API keys stored? How can we sync Roo settings (including secrets) across computers? #2690
Replies: 1 comment 2 replies
-
Hello @ErcinDedeoglu! I'm Dosu, here to help you with bugs, questions, and contributions while you wait for a human maintainer. Let’s tackle your issue together! Roo Code stores API keys and other sensitive data in VS Code's Secret Storage, ensuring they are not exposed in plain text [1][2]. However, Roo Code does not have built-in functionality for syncing these secrets across different machines [1]. For transferring settings and credentials, the documentation advises that when exporting settings, the JSON file includes API keys in plaintext and should be treated as highly sensitive. It is recommended not to share this file publicly or with untrusted individuals [1]. To automate syncing, you might consider using a secure file transfer method or a version control system with encrypted storage to manage the exported settings file. Always ensure that any method you use maintains the confidentiality of your sensitive data. To continue talking to Dosu, mention @dosu. Help Dosu learn! Give it feedback: Great Response | Irrelevant Answer | Incorrect Sources | Too Verbose | Hallucination | Bug Report | Other |
Beta Was this translation helpful? Give feedback.
-
Hi!
I’m using the Roo extension in VS Code across multiple computers/workspaces (including WSL). To avoid re-entering my API key every time, I’d like to set up automated sync/backup for Roo’s settings and credentials.
Where does Roo store its API key or other sensitive data? Is it in VS Code’s secret storage, a config file, or elsewhere?
Does Roo offer built-in support for syncing these secrets securely between machines? If not, are there recommended practices for transferring them? What best practice can I follow to make it fully automated?
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions