microsoft / microsoft/agent-framework
Investigate how to migrate KernelPlugins
Open
- Dominant language
- Python
- Stars
- 13.6k
- Forks
- 2.3k
- Avg merge
- 2d 45m
- Merged PRs (30d)
- 358
Description
Can we go from
`IEnumerable invoicePlugins = [KernelPluginFactory.CreateFromType()];`
to
`IList invoiceTools = FunctionToolFactory.CreateFromType();`
Contributor guide
Research direction
Start by locating the .NET definitions and usage sites for KernelPluginFactory, KernelPlugin, FunctionToolFactory, and AITools. Compare the two shown creation patterns and establish whether the migration is supported, including the required equivalent API and any documentation or compatibility guidance.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- ai, backend-api-design
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100