Closed
Description
With iterative/dvc#9074 and https://github.com/iterative/studio/issues/5050 DVC introduced a way to connect to Studio and a workflow that sends experiments to Studio.
We need to review and unify/make it compatible:
- Token management Studio token: make it global, make it easier to setup dvc#9265 (Use dvc config to store and access studio.token #3768)
- Auto-sharing mode - does it contradict or not with existing DVC workflow? - no, leave as is
- Drop custom client implementation (Use exp push to share experiments to Studio #3701)
- Consolidate share actions into one - Review the new DVC sharing experiments workflow and unify it with VS Code #3574 (comment) (Remove commit and share and share as branch options #3771 + Integrate remaining share experiment command with the extension (exp push) #3781)
- Improvement: Sharing multiple experiments action Review the new DVC sharing experiments workflow and unify it with VS Code #3574 (comment) (Add multi-select versions of exp push #3792)
- When a user is not already connected to Studio prompt with a toast to connect on exp push Review the new DVC sharing experiments workflow and unify it with VS Code #3574 (comment) (Integrate remaining share experiment command with the extension (exp push) #3781)
- Add instructions to live share outside of the extension context (Review the new DVC sharing experiments workflow and unify it with VS Code #3574 (comment)) - not needed (Review the new DVC sharing experiments workflow and unify it with VS Code #3574 (comment))
- Sharing experiments. Can we detect that it's already being shared? Show a link?