Feature Request
Please add a new ai.connection extension to the Foundry Project that provides full CRUD (Create, Read, Update, Delete) capabilities for Connected Resources, following the design specifications in PR #8138 (docs: design spec for azd ai connection direct commands).
Design Highlights
- Extension Name/Namespace:
azure.ai.connection (ai.connection commands)
- Supported Commands: 11 commands covering connection CRUD (create, update, delete, show, list), metadata management (set, remove, list), and key management (set, remove, list)
- Architecture: Hybrid API using ARM SDK for CRUD and data-plane for credential management
- Endpoint Resolution: Full 5-level endpoint resolution (flag, azd env, global config, env var, structured error)
- ARM Resource Discovery: Bootstrap data-plane GET enables standalone use without requiring an azd project
- File/Flag Semantics: Support for --from-file mutual exclusivity, --force dual semantics, --show-credentials opt-in
- Standalone Operation: Can be used outside azd projects with an endpoint URL
The extension should also support secret injection for agent run scenarios, as described in the PR, and resolve currently tracked design items as appropriate.
Please refer to the full design spec PR for implementation guidance and API details.
Additional Context
- Improves resource management and developer productivity in the Foundry ecosystem.
- Enables extensibility and automation for Connected Resources.
cc @therealjohn
Feature Request
Please add a new
ai.connectionextension to the Foundry Project that provides full CRUD (Create, Read, Update, Delete) capabilities for Connected Resources, following the design specifications in PR #8138 (docs: design spec for azd ai connection direct commands).Design Highlights
azure.ai.connection(ai.connectioncommands)The extension should also support secret injection for agent run scenarios, as described in the PR, and resolve currently tracked design items as appropriate.
Please refer to the full design spec PR for implementation guidance and API details.
Additional Context
cc @therealjohn