You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
github-actionsbot
changed the title
Add support for agents loading from declarative agent manifests
.Net: Add support for agents loading from declarative agent manifests
Nov 29, 2024
Some additional notes: capabilities should NOT be imported at this time, as they rely on first party infrastructure.
We should automatically import the associated CAPs if we can find the target path.
fixes#9848
This is a draft PR, at this point it's not ready for a full review.
I'd like feedback on the location of the new extension method, and on
the fact that I had to add a reference to the agents project.
Here is the rationale for placing it here: it needs access to the
copilot agent plugins extension method and a few other types.
Here is the rationale for adding the reference to the agents project: it
needs access to the kernel agent type.
---------
Signed-off-by: Vincent Biret <vibiret@microsoft.com>
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com>
Similar to #9436
From looking at this example
https://github.com/microsoft/Agents-for-net/blob/main/src/samples/SemanticKernel/WeatherBot/Agents/WeatherForecastAgent.cs
We'll want to be able to load an agent from a declarative agent manifest.
Parsing capability is located in this file from Microsoft.Plugins.Manifest library.
https://github.com/microsoft/Microsoft.Plugins.Manifest/blob/main/src/PluginsManifest/DcSchema/DcManifestDocument.cs
I'm happy to do this work, you can go ahead and assign it to me.
The text was updated successfully, but these errors were encountered: