-
Notifications
You must be signed in to change notification settings - Fork 369
[dotnet-ai] Plugin scaffold + MEAI chat integration #237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
821cce5
6e13c50
8557701
2cdadc7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -13,6 +13,11 @@ | |||||||||
| "name": "dotnet-msbuild", | ||||||||||
| "source": "./plugins/dotnet-msbuild", | ||||||||||
| "description": "Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization." | ||||||||||
| }, | ||||||||||
| { | ||||||||||
| "source": "./plugins/dotnet-ai", | ||||||||||
| "name": "dotnet-ai", | ||||||||||
|
||||||||||
| "source": "./plugins/dotnet-ai", | |
| "name": "dotnet-ai", | |
| "name": "dotnet-ai", | |
| "source": "./plugins/dotnet-ai", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Accepted. Good catch fixed the key ordering to match existing entries (name, source, description) in 6e13c50.
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,7 @@ | ||||||
| { | ||||||
| "name": "dotnet-ai", | ||||||
| "version": "0.1.0", | ||||||
| "description": "AI and ML skills for .NET: technology selection, LLM integration, ML.NET, vector search, RAG, ONNX inference, and agentic workflows.", | ||||||
| "skills": "./skills/", | ||||||
|
||||||
| "skills": "./skills/", | |
| "skills": "./", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Concern accepted, code suggestion rejected.
The concern is valid the skills/ directory should exist in the scaffold PR. Added plugins/dotnet-ai/skills/.gitkeep in 6e13c50.
However, the code suggestion to change "skills": "./skills/" to "skills": "./" is incorrect. Both existing plugins (dotnet and dotnet-msbuild) use "skills": "./skills/" changing to "./" would break the convention and make the plugin look for skills in the root directory instead of the skills/ subdirectory.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These CODEOWNERS entries add ownership for
/tests/dotnet-ai/, but thetests/dotnet-ai/directory does not exist in the repo after this change. Since evaluation workflows key off the presence oftests/<plugin>/, the scaffold PR should createtests/dotnet-ai/(e.g., with a.gitkeep) so later skill PRs will be evaluated as expected.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Concern accepted, code suggestion rejected.
The concern is valid
tests/dotnet-ai/should exist in the scaffold PR. Addedtests/dotnet-ai/.gitkeepin 6e13c50.However, the code suggestion to remove the
/tests/dotnet-ai/CODEOWNERS entry is wrong we need ownership coverage for the test directory so that when eval files land in subsequent PRs, they require review from the plugin owners. Removing the entry would leave test files unprotected.