diff --git a/dotnet/SK-dotnet.sln b/dotnet/SK-dotnet.sln index 6223b71768a6..fc0a1828a0bd 100644 --- a/dotnet/SK-dotnet.sln +++ b/dotnet/SK-dotnet.sln @@ -52,7 +52,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "nuget", "nuget", "{F4243136 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KernelBuilder", "..\samples\dotnet\KernelBuilder\KernelBuilder.csproj", "{A52818AC-57FB-495F-818F-9E1E7BC5618C}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skills.Code", "src\SemanticKernel.Skills\Skills.Code\Skills.Code.csproj", "{0EE82492-0176-43D5-A8E0-F2E2A766B5D5}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitHubSkillsExample", "..\samples\dotnet\github-skills\GitHubSkillsExample.csproj", "{39E5F0F6-8B36-4ECA-A5F6-FC7522DC2ECF}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -112,10 +112,10 @@ Global {A52818AC-57FB-495F-818F-9E1E7BC5618C}.Debug|Any CPU.Build.0 = Debug|Any CPU {A52818AC-57FB-495F-818F-9E1E7BC5618C}.Release|Any CPU.ActiveCfg = Release|Any CPU {A52818AC-57FB-495F-818F-9E1E7BC5618C}.Release|Any CPU.Build.0 = Release|Any CPU - {0EE82492-0176-43D5-A8E0-F2E2A766B5D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0EE82492-0176-43D5-A8E0-F2E2A766B5D5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0EE82492-0176-43D5-A8E0-F2E2A766B5D5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0EE82492-0176-43D5-A8E0-F2E2A766B5D5}.Release|Any CPU.Build.0 = Release|Any CPU + {39E5F0F6-8B36-4ECA-A5F6-FC7522DC2ECF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {39E5F0F6-8B36-4ECA-A5F6-FC7522DC2ECF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {39E5F0F6-8B36-4ECA-A5F6-FC7522DC2ECF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {39E5F0F6-8B36-4ECA-A5F6-FC7522DC2ECF}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -136,7 +136,7 @@ Global {107156B4-5A8B-45C7-97A2-4544D7FA19DE} = {9ECD1AA0-75B3-4E25-B0B5-9F0945B64974} {F4243136-252A-4459-A7C4-EE8C056D6B0B} = {158A4E5E-AEE0-4D60-83C7-8E089B2D881D} {A52818AC-57FB-495F-818F-9E1E7BC5618C} = {FA3720F1-C99A-49B2-9577-A940257098BF} - {0EE82492-0176-43D5-A8E0-F2E2A766B5D5} = {9ECD1AA0-75B3-4E25-B0B5-9F0945B64974} + {39E5F0F6-8B36-4ECA-A5F6-FC7522DC2ECF} = {FA3720F1-C99A-49B2-9577-A940257098BF} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBDC56A3-86AD-4323-AA0F-201E59123B83} diff --git a/dotnet/src/SemanticKernel.Skills/Skills.Code/Skills.Code.csproj b/dotnet/src/SemanticKernel.Skills/Skills.Code/Skills.Code.csproj deleted file mode 100644 index ba4d1f5c4c3f..000000000000 --- a/dotnet/src/SemanticKernel.Skills/Skills.Code/Skills.Code.csproj +++ /dev/null @@ -1,25 +0,0 @@ - - - - $([System.IO.Path]::GetDirectoryName($([MSBuild]::GetPathOfFileAbove('.gitignore', '$(MSBuildThisFileDirectory)')))) - - - - - Microsoft.SemanticKernel.Skills.Code - Microsoft.SemanticKernel.Skills.Code - netstandard2.1 - - - - - Microsoft.SemanticKernel.Skills.Code - Semantic Kernel - Code Skill - - - - - - - - diff --git a/samples/apps/github-qna-webapp-react/src/components/GitHubRepoSelection.tsx b/samples/apps/github-qna-webapp-react/src/components/GitHubRepoSelection.tsx index 7c59f6e83c11..a2e8879a4cf4 100644 --- a/samples/apps/github-qna-webapp-react/src/components/GitHubRepoSelection.tsx +++ b/samples/apps/github-qna-webapp-react/src/components/GitHubRepoSelection.tsx @@ -23,18 +23,20 @@ const GitHubProjectSelection: FC = ({ uri, keyConfig, onLoadProject, onBa const sk = useSemanticKernel(uri); const download = async () => { - let cleanProjectUri = project?.trim(); - - if (!cleanProjectUri?.endsWith('/')) { - cleanProjectUri = `${cleanProjectUri}/`; - } - - const url = `${cleanProjectUri}archive/refs/heads/${branch}.zip`; try { + setIsLoading(true); + setIsLoaded(false); + setIsLoadError(false); var result = await sk.invokeAsync( keyConfig, - { value: url, inputs: [] }, - 'CodeSkill', + { + value: project || '', + inputs: [ + { key: 'repositoryBranch', value: branch || '' }, + { key: 'searchPattern', value: '*.md' }, + ], + }, + 'GitHubSkill', 'SummarizeRepository', ); setIsLoaded(true); @@ -42,6 +44,8 @@ const GitHubProjectSelection: FC = ({ uri, keyConfig, onLoadProject, onBa } catch (e) { setIsLoadError(true); alert('Something went wrong.\n\nDetails:\n' + e); + } finally { + setIsLoading(false); } }; @@ -77,7 +81,7 @@ const GitHubProjectSelection: FC = ({ uri, keyConfig, onLoadProject, onBa placeholder="main" />