-
Notifications
You must be signed in to change notification settings - Fork 267
Add metadata capabilities and AZD_EXT_DEBUG support to extensions
#6541
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
@copilot can you apply this to the other extensions as well (except |
Applied metadata capability to the remaining extensions (except
Each extension now has a hidden Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
JeffreyCA
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All changes applied in commit 4664a22: Version updates:
WaitForDebugger (#6542) added to:
Changelog entries simplified to "Add metadata capability" and "Add |
4c3d2b2 to
86e1276
Compare
AZD_EXT_DEBUG support to extensions
- Add metadata and framework service provider capabilities to init wizard - Update go.mod/go.sum
86e1276 to
5fdf6e7
Compare
5c64495 to
1222de8
Compare
This PR adds metadata capability and
AZD_EXT_DEBUGdebugger support to all azd extensions. These enhancements enable better telemetry tracking (via command path resolution) and improved debugging workflows for extension developers.Changes
For Each Extension
metadatacommand to expose extension command structure for telemetry (captures full extension command path, see tracing: capture full extension command path using metadata capability #6528)azdext.WaitForDebugger()call to supportAZD_EXT_DEBUG=trueenvironment variable for debugging extensions (Addazdext.WaitForDebuggerto extensions for improved debugging #6542)For
microsoft.azd.extensions(azd x)azd x initwizardmetadatacommand,azdext.WaitForDebugger(), and ExtensionHost patternTesting
AZD_EXT_DEBUG=trueprompts for debugger attachmentOriginal prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.