Skip to content

v0.9.0

Choose a tag to compare

@kzu kzu released this 06 Dec 05:23
· 3 commits to main since this release

What's Changed

✨ Implemented enhancements

  • Simplify X.AI provider name metadata to xai by @kzu in #107
  • Add support for configuration-driven IChatClient registrations by @kzu in #108
  • Restructure for upcoming Agents.AI extensions by @kzu in #111
  • Add configurable support for Azure Inference and OpenAI by @kzu in #114
  • Initial support for configurable AI agents by @kzu in #116
  • Add service-driven AIContextProviderFactory for agents by @kzu in #117
  • Add service-driven ChatMessageStoreFactory for agents by @kzu in #118
  • Add support for setting reasoning effort and verbosity via config by @kzu in #119
  • Allow setting Grok options via agent configuration too by @kzu in #121
  • Add Grok search option to avoid citations by @kzu in #122
  • Make sure we always have the AgentId in the ChatResponse by @kzu in #127
  • Add automatic dedent of description and instructions by @kzu in #128
  • Allow case-insensitive agents and clients resolution by @kzu in #129
  • Expose configuration metadata from configurable agent/chat by @kzu in #130
  • Add support for configurable and composable AI contexts by @kzu in #134
  • Add support for configurable AI context and auto-wiring of tools by @kzu in #135
  • Avoid writing nulls and default values to JSON logging by @kzu in #137
  • Add support for instructions in markdown files with YAML front-matter by @kzu in #140
  • Make markdown configuration compatible with VSC chat modes by @kzu in #142
  • Allow extending agent with additional properties by @kzu in #144
  • Remove requirement of matching .NET 10 SDK preview by @kzu in #145
  • Allow aggregation of configured, static and dynamic contexts by @kzu in #146
  • Avoid duplication of tool JSON settings with MEAI by @kzu in #147
  • Add compatibility with MCP tools registrations by @kzu in #148
  • Native Grok implementation package by @kzu in #174

🐛 Fixed bugs

  • Make sure Grok client provides metadata for telemetry by @kzu in #105
  • Make sure we provide compatible metadata for OpenAI by @kzu in #106
  • Use the specified JSON options when adding tools by @kzu in #149

📝 Documentation updates

  • Add docs and samples for both libraries by @kzu in #125
  • Add comprehensive sample with both server and client by @kzu in #131
  • Improve readme and sample server by @kzu in #138
  • Document Grok agentic tools usage by @kzu in #177

🔨 Other

  • Bump all dependencies to latest by @kzu in #104
  • Fix and re-enable retrieval tests by @kzu in #176

Full Changelog: v0.8.3...v0.9.0

Sponsors

The following sponsors made this release possible: @clarius, @MFB-Technologies-Inc, @sandrock, @drivenet, @Keflon, @tbolon, @kfrancis, @unoplatform, @rbnswartz, @jfoshee, @Mrxx99, @eajhnsn1, @davidjenni, @Jonathan-Hickey, @akunzai, @KenBonny, @SimonCropp, @agileworks-eu, @arsdragonfly, @vezel-dev, @ChilliCream, @4OTC, @v-limo, @DominicSchell, @jwendl, @adalon, @Eule02, @torutek, @mccaffers, @christoh, @ADS-Fund.

Thanks 💜