From e608e6aab310ab4580b75721e713455b88574ecf Mon Sep 17 00:00:00 2001 From: eavanvalkenburg Date: Tue, 6 Jan 2026 20:32:15 +0100 Subject: [PATCH 1/3] updated templates --- .github/ISSUE_TEMPLATE/config.yml | 2 +- .github/ISSUE_TEMPLATE/dotnet-issue.yml | 69 +++++++ .github/ISSUE_TEMPLATE/feature-request.yml | 49 +++++ .github/ISSUE_TEMPLATE/issue.yml | 203 --------------------- .github/ISSUE_TEMPLATE/python-issue.yml | 69 +++++++ 5 files changed, 188 insertions(+), 204 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/dotnet-issue.yml create mode 100644 .github/ISSUE_TEMPLATE/feature-request.yml delete mode 100644 .github/ISSUE_TEMPLATE/issue.yml create mode 100644 .github/ISSUE_TEMPLATE/python-issue.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index c8a351c4b9..29aae92645 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -5,4 +5,4 @@ contact_links: about: Check out the official documentation for guides and API reference. - name: Discussions url: https://github.com/microsoft/agent-framework/discussions - about: Ask questions and share ideas in GitHub Discussions. + about: Ask questions about Agent Framework. diff --git a/.github/ISSUE_TEMPLATE/dotnet-issue.yml b/.github/ISSUE_TEMPLATE/dotnet-issue.yml new file mode 100644 index 0000000000..a4036e588e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/dotnet-issue.yml @@ -0,0 +1,69 @@ +name: .NET Bug Report +description: Report a bug in the Agent Framework .NET SDK +title: "[.NET Bug]: " +labels: ["triage", "bug", ".NET"] +body: + - type: textarea + id: description + attributes: + label: Description + description: Please provide a clear and detailed description of the bug. + placeholder: | + - What happened? + - What did you expect to happen? + - Steps to reproduce the issue + validations: + required: true + + - type: textarea + id: code-sample + attributes: + label: Code Sample + description: If applicable, provide a minimal code sample that demonstrates the issue. + placeholder: | + ```csharp + // Your code here + ``` + render: markdown + validations: + required: false + + - type: textarea + id: error-messages + attributes: + label: Error Messages / Stack Traces + description: Include any error messages or stack traces you received. + placeholder: | + ``` + Paste error messages or stack traces here + ``` + render: markdown + validations: + required: false + + - type: input + id: dotnet-packages + attributes: + label: Package Versions + description: List the Microsoft.Agents.* packages and versions you are using + placeholder: "e.g., Microsoft.Agents.AI.Abstractions: 1.0.0, Microsoft.Agents.AI.OpenAI: 1.0.0" + validations: + required: true + + - type: input + id: dotnet-version + attributes: + label: .NET Version + description: What version of .NET are you using? + placeholder: "e.g., .NET 8.0" + validations: + required: false + + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context or screenshots that might be helpful. + placeholder: "Any additional information..." + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml new file mode 100644 index 0000000000..bb97e95029 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,49 @@ +name: Feature Request +description: Request a new feature for Microsoft Agent Framework +title: "[Feature]: " +labels: ["triage", "feature-request"] +body: + - type: dropdown + id: language + attributes: + label: Language/SDK + description: Which language/SDK does this feature apply to? + options: + - .NET + - Python + - Both + - Other / Not Applicable + validations: + required: true + + - type: textarea + id: description + attributes: + label: Description + description: Please describe the feature you'd like and why it would be useful. + placeholder: | + Describe the feature you're requesting: + - What problem does it solve? + - What would the expected behavior be? + - Are there any alternatives you've considered? + validations: + required: true + + - type: textarea + id: code-sample + attributes: + label: Code Sample + description: If applicable, provide a code sample showing how you'd like to use this feature. + placeholder: | + ```python + # Your code here + ``` + + or + + ```csharp + // Your code here + ``` + render: markdown + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/issue.yml b/.github/ISSUE_TEMPLATE/issue.yml deleted file mode 100644 index 1fe99ebbfd..0000000000 --- a/.github/ISSUE_TEMPLATE/issue.yml +++ /dev/null @@ -1,203 +0,0 @@ -name: Issue Report -description: Report a bug, request a feature, or ask a question about Microsoft Agent Framework -title: "[Issue]: " -labels: ["triage"] -body: - - type: dropdown - id: language - attributes: - label: Language - description: Which language/SDK are you using? - options: - - .NET - - Python - - None / Not Applicable - validations: - required: true - - - type: dropdown - id: issue-type - attributes: - label: Type of Issue - description: What type of issue is this? - options: - - Bug - - Feature Request - - Question - validations: - required: true - - - type: markdown - attributes: - value: | - ## Version Information - Please provide the version of the package(s) you are using. Select the relevant packages below. - - - type: markdown - attributes: - value: "### .NET Packages" - - - type: input - id: dotnet-agents-ai - attributes: - label: Microsoft.Agents.AI - description: Version of Microsoft.Agents.AI (e.g., 1.0.0) - placeholder: "e.g., 1.0.0" - validations: - required: false - - - type: input - id: dotnet-agents-ai-abstractions - attributes: - label: Microsoft.Agents.AI.Abstractions - description: Version of Microsoft.Agents.AI.Abstractions - placeholder: "e.g., 1.0.0" - validations: - required: false - - - type: input - id: dotnet-agents-ai-openai - attributes: - label: Microsoft.Agents.AI.OpenAI - description: Version of Microsoft.Agents.AI.OpenAI - placeholder: "e.g., 1.0.0" - validations: - required: false - - - type: input - id: dotnet-agents-ai-azureai - attributes: - label: Microsoft.Agents.AI.AzureAI - description: Version of Microsoft.Agents.AI.AzureAI - placeholder: "e.g., 1.0.0" - validations: - required: false - - - type: input - id: dotnet-agents-ai-anthropic - attributes: - label: Microsoft.Agents.AI.Anthropic - description: Version of Microsoft.Agents.AI.Anthropic - placeholder: "e.g., 1.0.0" - validations: - required: false - - - type: input - id: dotnet-agents-ai-hosting - attributes: - label: Microsoft.Agents.AI.Hosting - description: Version of Microsoft.Agents.AI.Hosting - placeholder: "e.g., 1.0.0" - validations: - required: false - - - type: input - id: dotnet-agents-ai-workflows - attributes: - label: Microsoft.Agents.AI.Workflows - description: Version of Microsoft.Agents.AI.Workflows - placeholder: "e.g., 1.0.0" - validations: - required: false - - - type: input - id: dotnet-other-packages - attributes: - label: Other .NET Packages - description: List any other Microsoft.Agents.* packages and versions you are using - placeholder: "e.g., Microsoft.Agents.AI.CopilotStudio: 1.0.0, Microsoft.Agents.AI.Purview: 1.0.0" - validations: - required: false - - - type: markdown - attributes: - value: "### Python Packages" - - - type: input - id: python-core - attributes: - label: agent-framework-core - description: Version of agent-framework-core - placeholder: "e.g., 1.0.0b1" - validations: - required: false - - - type: input - id: python-azure-ai - attributes: - label: agent-framework-azure-ai - description: Version of agent-framework-azure-ai - placeholder: "e.g., 1.0.0b1" - validations: - required: false - - - type: input - id: python-anthropic - attributes: - label: agent-framework-anthropic - description: Version of agent-framework-anthropic - placeholder: "e.g., 1.0.0b1" - validations: - required: false - - - type: input - id: python-azurefunctions - attributes: - label: agent-framework-azurefunctions - description: Version of agent-framework-azurefunctions - placeholder: "e.g., 1.0.0b1" - validations: - required: false - - - type: input - id: python-other-packages - attributes: - label: Other Python Packages - description: List any other agent-framework-* packages and versions you are using - placeholder: "e.g., agent-framework-mem0: 1.0.0b1, agent-framework-redis: 1.0.0b1" - validations: - required: false - - - type: markdown - attributes: - value: "---" - - - type: textarea - id: description - attributes: - label: Description - description: Please provide a clear and detailed description of the issue, feature request, or question. - placeholder: | - For bugs: Describe what happened, what you expected to happen, and steps to reproduce. - For features: Describe the feature you'd like and why it would be useful. - For questions: Describe what you're trying to accomplish. - validations: - required: true - - - type: textarea - id: code-sample - attributes: - label: Code Sample - description: If applicable, provide a minimal code sample that demonstrates the issue or your use case. - placeholder: | - ```python - # Your code here - ``` - - or - - ```csharp - // Your code here - ``` - render: markdown - validations: - required: false - - - type: textarea - id: additional-context - attributes: - label: Additional Context - description: Add any other context, screenshots, error messages, or stack traces that might be helpful. - placeholder: "Any additional information..." - validations: - required: false diff --git a/.github/ISSUE_TEMPLATE/python-issue.yml b/.github/ISSUE_TEMPLATE/python-issue.yml new file mode 100644 index 0000000000..bd1016bd92 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/python-issue.yml @@ -0,0 +1,69 @@ +name: Python Bug Report +description: Report a bug in the Agent Framework Python SDK +title: "[Python Bug]: " +labels: ["triage", "bug", "Python"] +body: + - type: textarea + id: description + attributes: + label: Description + description: Please provide a clear and detailed description of the bug. + placeholder: | + - What happened? + - What did you expect to happen? + - Steps to reproduce the issue + validations: + required: true + + - type: textarea + id: code-sample + attributes: + label: Code Sample + description: If applicable, provide a minimal code sample that demonstrates the issue. + placeholder: | + ```python + # Your code here + ``` + render: markdown + validations: + required: false + + - type: textarea + id: error-messages + attributes: + label: Error Messages / Stack Traces + description: Include any error messages or stack traces you received. + placeholder: | + ``` + Paste error messages or stack traces here + ``` + render: markdown + validations: + required: false + + - type: input + id: python-packages + attributes: + label: Package Versions + description: List the agent-framework-* packages and versions you are using + placeholder: "e.g., agent-framework-core: 1.0.0, agent-framework-azure-ai: 1.0.0" + validations: + required: true + + - type: input + id: python-version + attributes: + label: Python Version + description: What version of Python are you using? + placeholder: "e.g., Python 3.11" + validations: + required: false + + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context or screenshots that might be helpful. + placeholder: "Any additional information..." + validations: + required: false From 13f0cd1d704aae38bb12e262170e21394eb764b7 Mon Sep 17 00:00:00 2001 From: eavanvalkenburg Date: Wed, 7 Jan 2026 16:07:29 +0100 Subject: [PATCH 2/3] enabled blank and fixed triage --- .github/ISSUE_TEMPLATE/dotnet-issue.yml | 5 +++-- .github/ISSUE_TEMPLATE/feature-request.yml | 2 +- .github/ISSUE_TEMPLATE/python-issue.yml | 5 +++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/dotnet-issue.yml b/.github/ISSUE_TEMPLATE/dotnet-issue.yml index a4036e588e..3e02fd9e60 100644 --- a/.github/ISSUE_TEMPLATE/dotnet-issue.yml +++ b/.github/ISSUE_TEMPLATE/dotnet-issue.yml @@ -1,7 +1,8 @@ name: .NET Bug Report description: Report a bug in the Agent Framework .NET SDK -title: "[.NET Bug]: " -labels: ["triage", "bug", ".NET"] +title: ".NET: [Bug]: " +labels: ["bug", ".NET"] +type: bug body: - type: textarea id: description diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml index bb97e95029..f6f533de25 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.yml +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -1,7 +1,7 @@ name: Feature Request description: Request a new feature for Microsoft Agent Framework title: "[Feature]: " -labels: ["triage", "feature-request"] +type: feature body: - type: dropdown id: language diff --git a/.github/ISSUE_TEMPLATE/python-issue.yml b/.github/ISSUE_TEMPLATE/python-issue.yml index bd1016bd92..3a506c66fe 100644 --- a/.github/ISSUE_TEMPLATE/python-issue.yml +++ b/.github/ISSUE_TEMPLATE/python-issue.yml @@ -1,7 +1,8 @@ name: Python Bug Report description: Report a bug in the Agent Framework Python SDK -title: "[Python Bug]: " -labels: ["triage", "bug", "Python"] +title: "Python: [Bug]: " +labels: ["bug", "Python"] +type: bug body: - type: textarea id: description From a891dc77e771210c9525e7c4e06ba73ed962c77d Mon Sep 17 00:00:00 2001 From: eavanvalkenburg Date: Wed, 7 Jan 2026 16:11:17 +0100 Subject: [PATCH 3/3] made language optional and moved to the bottom for features --- .github/ISSUE_TEMPLATE/feature-request.yml | 26 ++++++++++++---------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml index f6f533de25..1dc13189e7 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.yml +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -3,18 +3,6 @@ description: Request a new feature for Microsoft Agent Framework title: "[Feature]: " type: feature body: - - type: dropdown - id: language - attributes: - label: Language/SDK - description: Which language/SDK does this feature apply to? - options: - - .NET - - Python - - Both - - Other / Not Applicable - validations: - required: true - type: textarea id: description @@ -47,3 +35,17 @@ body: render: markdown validations: required: false + + - type: dropdown + id: language + attributes: + label: Language/SDK + description: Which language/SDK does this feature apply to? + options: + - Both + - .NET + - Python + - Other / Not Applicable + default: 0 + validations: + required: false