Skip to content

Commit 041504d

Browse files
markwallace-microsoftcrickmandmytrostrukwestey-mCopilot
authored
.Net: Feature declarative agents (#11347)
### Motivation and Context This PR introduces declarative agent support by adding new abstractions and definitions for configuring agents via YAML and by updating existing agent constructs. - New model, connection, tool, metadata, input, factory, definition, and creation option classes have been added. - The access modifier for the Template property in Agent has been updated to public. - Multiple samples for ChatCompletion, OpenAIAssistant, and Bedrock agents demonstrate declarative agent creation via YAML. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 --------- Co-authored-by: Chris <[email protected]> Co-authored-by: Dmytro Struk <[email protected]> Co-authored-by: westey <[email protected]> Co-authored-by: Copilot <[email protected]>
1 parent 81e9a46 commit 041504d

File tree

73 files changed

+5896
-309
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+5896
-309
lines changed

docs/decisions/0018-custom-prompt-template-formats.md

Lines changed: 0 additions & 285 deletions
This file was deleted.

0 commit comments

Comments
 (0)