Skip to content

Add 'launch' skill for VS Code UI automation via agent-browser#299258

Merged
TylerLeonhardt merged 1 commit intomainfrom
docs/electron-skill-review-feedback
Mar 5, 2026
Merged

Add 'launch' skill for VS Code UI automation via agent-browser#299258
TylerLeonhardt merged 1 commit intomainfrom
docs/electron-skill-review-feedback

Conversation

@TylerLeonhardt
Copy link
Member

@TylerLeonhardt TylerLeonhardt commented Mar 4, 2026

Summary

Adds a new agent skill (.agents/skills/launch/) that teaches agents how to launch Code OSS with Chrome DevTools Protocol debugging and automate the VS Code UI using agent-browser.

What's included

  • Launch skill (SKILL.md) — how to launch Code OSS via scripts/code.sh --remote-debugging-port, connect agent-browser, interact with the UI, and type in Monaco Editor inputs (including the Copilot Chat panel)
  • agent-browser added to devDependencies
  • Symlink in .claude/skills/launch for skill discovery

Key content

  • Launching Code OSS with CDP and extension debugging via VS Code Insiders
  • Monaco Editor interaction patterns — compatibility matrix showing what works (press per key) vs what silently fails (type @ref, keyboard type on Code OSS)
  • Cross-platform keyboard shortcuts (macOS, Linux, Windows)
  • Troubleshooting — connection issues, screenshot permissions, Monaco input quirks
  • Cleanup — emphasizes killing Code OSS after use (memory hog)

How it was built

Hands-on experimentation: launched Code OSS with CDP, connected agent-browser, tried every input method on Monaco editors, documented what worked and what didn't. Then reviewed by agents, field-tested end-to-end, and refined based on feedback.

Copilot AI review requested due to automatic review settings March 4, 2026 18:51
@vs-code-engineering vs-code-engineering bot added this to the 1.111.0 milestone Mar 4, 2026
@TylerLeonhardt TylerLeonhardt marked this pull request as draft March 4, 2026 18:58
@TylerLeonhardt TylerLeonhardt force-pushed the docs/electron-skill-review-feedback branch 2 times, most recently from adef086 to b8ed4fb Compare March 4, 2026 19:04
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 4 changed files in this pull request and generated 3 comments.


You can also share your feedback on Copilot code review. Take the survey.

- Remove hardcoded paths, add cross-platform keyboard shortcuts
- Add prerequisites, cleanup, and retry patterns
- Reconcile troubleshooting with Monaco section
- Add screenshot and dark theme notes

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@TylerLeonhardt TylerLeonhardt force-pushed the docs/electron-skill-review-feedback branch from cd9c1fa to c94f6b4 Compare March 4, 2026 20:42
@TylerLeonhardt TylerLeonhardt changed the title docs: improve electron skill from review feedback Add 'launch' skill for VS Code UI automation via agent-browser Mar 4, 2026
@TylerLeonhardt TylerLeonhardt marked this pull request as ready for review March 5, 2026 00:53
@TylerLeonhardt TylerLeonhardt enabled auto-merge (squash) March 5, 2026 01:02
@TylerLeonhardt TylerLeonhardt merged commit 736ef2e into main Mar 5, 2026
20 checks passed
@TylerLeonhardt TylerLeonhardt deleted the docs/electron-skill-review-feedback branch March 5, 2026 01:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants