microsoft / microsoft/vscode-dotnettools

[P2][Tier 4] Enable agents to find screenshots and attach them to filed issues

Open
#3,330 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

AIEngineering
Dominant language
No language data
Stars
321
Forks
54
Avg merge
2d 19h
Merged PRs (30d)
2

Description

Tier 4 — FC-specific leverage · Priority: P2 · depends on #3329

Gap

When an agent files a bug (see #3329), it can't easily include visual evidence. There's no documented way for an agent to locate screenshots (e.g., from integration/UI test runs, diagnostics captures, or a known output location) and attach them to an issue, so agent-filed bugs are text-only even when a screenshot would make the problem obvious.

Investment
  • Document (and, where needed, build a small tool/skill) a path for agents to:
    • Find relevant screenshots — identify where they're produced (integration/UI test artifacts, .vscode-test output, diagnostics/log collection, UI-automation captures) and how to locate the most recent/relevant ones.
    • Attach them to an issue in microsoft/vscode-dotnettools — a working, documented method (e.g., GitHub asset upload / gh + API) so the image renders in the issue body or a comment.
  • Fold the attach step into the bug-filing flow from #3329 so a filed bug can carry screenshots.
Acceptance criteria
  • Documented location(s)/command(s) where agents can find screenshots.
  • A documented, working method for an agent to attach a screenshot to a microsoft/vscode-dotnettools issue.

Part of epic #3273 · depends on #3329

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the bug-filing flow from #3329 and identifying where integration/UI test artifacts, .vscode-test output, diagnostics captures, or UI-automation screenshots are produced. Document how to locate the relevant image and use GitHub asset upload or gh plus the API to attach it to a microsoft/vscode-dotnettools issue. Done means both screenshot discovery and attachment are documented and incorporated into the filing flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
github
Domain
developer-experience, documentation, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.