Test: V2 workspace and model onboarding
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 75/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- typescript
- Domain
- desktop, developer-experience, testing
Research direction
Start with a build containing #336779, launch it with --transient --agents, enable the listed onboarding settings, and open New Session. Exercise the workspace and model tour with and without a workspace, including trust, keyboard, replay, and default-variation cases. Done means confirming the flow, focus, highlights, dismissal, and prompt submission behave as described, while reporting functional bugs or confusing copy.
Written by the indexing model from the issue text.
Description
Refs: #336779
- anyOS
- anyOS
Complexity: 2
Authors: @benibenj
Test the new two-step onboarding in the Agents Window. Focus on whether it behaves as expected and feels clear and smooth, rather than exhaustively testing every picker option.
Set up
- Use a build containing #336779 (a PR build, or Insiders after it lands).
- Launch with
--transientfor temporary user data and extensions, for example:
Complete sign-in/setup and wait for an agent to be available.code-insiders --transient --agents - In this window's user settings, enable the V2 developer preview:
{ "onboarding.enabled": true, "onboarding.developerMode": { "sessions.onboarding.newSessionViewV2": true }, "onboarding.developerModeVariations": { "sessions.onboarding.newSessionViewV2": "workspaceAndModel" } } - Close Settings and return to New Session. You may need to run Developer: Reload Window for the tour to appear. It runs once per window load; reload to replay. A new
--transientlaunch starts fresh, so reapply the settings and sign in again if necessary.
Test
Try the flow both without a workspace and with a workspace already selected (select one, remain in New Session, and reload).
- The workspace picker is highlighted in both cases. It expands automatically only when no workspace is selected.
- You can press Next without choosing a workspace. On a replay, choose/change a workspace and verify the tour advances automatically after acceptance. Reselecting the same workspace should work too.
- There is no harness spotlight. The next step highlights the model picker without expanding it; you can still open it yourself and change models.
- Finish the tour and send a simple prompt, including a run without a workspace.
Try an untrusted local folder and leave its trust prompt open for a few seconds before accepting: the model step should still appear afterward. Declining trust must not incorrectly auto-advance.
Explore Back, Next, Done, Skip/Escape, and keyboard navigation. Check that highlights, picker popups, and focus behave sensibly and that no overlay blocks the composer after dismissal.
For a quick regression check, change the variation to "default" and reload: the workspace/harness/model tour should still work, with workspace selection optional. Report confusing copy or awkward transitions as well as functional bugs.
- Dominant language
- TypeScript
- Stars
- 193k
- Forks
- 42.9k
- Avg merge
- 14h 6m
- Merged PRs (30d)
- 631
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/vscode
-
new release
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
testplan-item
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
stale triage-needed
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
All issues in microsoft/vscode
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
calcite-components needs triage refactor
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Esri/calcite-design-system#15203 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
fullcalendar/fullcalendar#8106 ·