[azure-ai-projects] Emit SDK from TypeSpec (agent version drafts)#47695
Draft
dargilco wants to merge 71 commits into
Draft
[azure-ai-projects] Emit SDK from TypeSpec (agent version drafts)#47695dargilco wants to merge 71 commits into
dargilco wants to merge 71 commits into
Conversation
* sample update routines * Add test for routines samples and update sample skipping logic
* sample update routines * Add test for routines samples and update sample skipping logic
…a methods to GA (#47552)
…ble Agent methods (#47560)
#47572) * Add sample for deploying Hosted Agent with toolbox MCP skills and update requirements * Refactor Azure AI Projects SDK samples and tests - Updated import paths for ResourceManagementClient in evaluation samples. - Added a new sample for deploying a code-based Hosted Agent with a shipping-cost skill. - Introduced CRUD operations for Skills in both synchronous and asynchronous samples. - Implemented upload and download functionality for Skills in both synchronous and asynchronous contexts. - Created CRUD operations for Toolboxes in both synchronous and asynchronous samples. - Enhanced test coverage for Skills and Toolboxes samples in both synchronous and asynchronous test files. - Updated instruction handling in tests to include new Skills and Toolboxes samples. * recording * Add mypy configuration to exclude specific hosted agent assets * fix test * Update asset tag to reflect latest version in assets.json * fix test * Update Hosted Agent echo-agent assets and samples to improve dependency resolution and remove deprecated files * Add utility function to create deterministic skill zip files and corresponding tests - Implemented `build_skill_zip` function in `util.py` to zip files from a specified directory, ensuring deterministic output and calculating SHA256 hash. - Created unit tests for `build_skill_zip` in `test_util.py` to validate functionality, including file structure and attributes in the generated zip. * Update canvas-design samples and assets to improve structure and licensing * test * assets * recording * Update asset tags and refactor echo agent sample code for clarity * Update internal communications samples and assets to reflect new structure and guidelines * test * Update changelog, assets, and samples for internal communications; introduce team status update skill * Refactor asset tags and improve skill zip handling; normalize text line endings and preserve binary data * test * test * test
…agent_card, memory TTL timedelta) (#47658)
* Refactor skill zip handling and enhance RBAC setup options - Updated skill zip creation to use a new `zip` function for consistency. - Added environment variable support for storing agent responses. - Enhanced RBAC setup to allow skipping via an environment variable. - Introduced new test cases for hosted agents and skills with environment variable configurations. - Added binary assets for testing purposes. * test data * Update asset tag and remove unused environment variable in sample tests * fix test * fix test * fix test * test * use lazy load for replay
…ive model updates) (#47680)
…ath". Add `overwrite` option when downloading to path. (#47673)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Emits the azure-ai-projects Python SDK from TypeSpec.
TypeSpec source: commit
7bd62b7689df90f311019f835f4f1bb0fdf25f9bin Azure/azure-rest-api-specs.Changes
Notable API changes
draftkeyword to agent version create operations.include_draftskeyword to list agent versions.No new beta sub-clients or foundry feature opt-in enum values were introduced; no breaking changes to existing public APIs.