Files
Stefan Broenner 2eec36317f fix: add [DefaultValue] attributes to MCP tool parameters for SDK 0.4.1 compatibility (#254)
MCP SDK 0.4.1-preview.1 uses AIFunctionFactory which treats ALL parameters
as required unless they have a [DefaultValue] attribute. Partial methods
cannot have C# default parameter values, so [DefaultValue] from
System.ComponentModel is required.

Changes:
- Add [DefaultValue(null)] to all nullable parameters across 12 tool files
- Add [DefaultValue(false/true)] to bool parameters as appropriate
- Fix pre-commit.ps1 smoke test filter (was SmokeTest_AllTools_LlmWorkflow,
  now SmokeTest_AllTools_E2EWorkflow)
- Add validation to pre-commit.ps1 to detect when no tests actually run
  (dotnet test returns exit code 0 even with zero matching tests)
2025-12-01 19:29:23 +00:00
..
2025-11-17 09:27:59 +00:00