Skip to content

Latest commit

 

History

History
249 lines (144 loc) · 11.7 KB

File metadata and controls

249 lines (144 loc) · 11.7 KB

Changelog

v0.9.1 (2025-12-06)

Full Changelog

🔀 Merged:

  • Add proper readme to Grok package #178 (@kzu)

v0.9.0 (2025-12-06)

Full Changelog

✨ Implemented enhancements:

  • Native Grok implementation package #174 (@kzu)

🔀 Merged:

  • Document Grok agentic tools usage #177 (@kzu)
  • Fix and re-enable retrieval tests #176 (@kzu)

v0.9.0-rc.2 (2025-11-05)

Full Changelog

✨ Implemented enhancements:

  • Add compatibility with MCP tools registrations #148 (@kzu)
  • Avoid duplication of tool JSON settings with MEAI #147 (@kzu)
  • Allow aggregation of configured, static and dynamic contexts #146 (@kzu)
  • Remove requirement of matching .NET 10 SDK preview #145 (@kzu)
  • Allow extending agent with additional properties #144 (@kzu)

🐛 Fixed bugs:

  • Use the specified JSON options when adding tools #149 (@kzu)

v0.9.0-rc.1 (2025-10-29)

Full Changelog

✨ Implemented enhancements:

  • Make markdown configuration compatible with VSC chat modes #142 (@kzu)
  • Add support for instructions in markdown files with YAML front-matter #140 (@kzu)
  • Avoid writing nulls and default values to JSON logging #137 (@kzu)

🔀 Merged:

  • Improve readme and sample server #138 (@kzu)

v0.9.0-rc (2025-10-27)

Full Changelog

✨ Implemented enhancements:

  • Add support for configurable AI context and auto-wiring of tools #135 (@kzu)
  • Add support for configurable and composable AI contexts #134 (@kzu)
  • Expose configuration metadata from configurable agent/chat #130 (@kzu)
  • Allow case-insensitive agents and clients resolution #129 (@kzu)
  • Add automatic dedent of description and instructions #128 (@kzu)
  • Make sure we always have the AgentId in the ChatResponse #127 (@kzu)

🔀 Merged:

  • Add comprehensive sample with both server and client #131 (@kzu)

v0.9.0-beta (2025-10-17)

Full Changelog

✨ Implemented enhancements:

  • Add Grok search option to avoid citations #122 (@kzu)
  • Allow setting Grok options via agent configuration too #121 (@kzu)
  • Add support for setting reasoning effort and verbosity via config #119 (@kzu)
  • Add service-driven ChatMessageStoreFactory for agents #118 (@kzu)
  • Add service-driven AIContextProviderFactory for agents #117 (@kzu)
  • Initial support for configurable AI agents #116 (@kzu)
  • Add configurable support for Azure Inference and OpenAI #114 (@kzu)
  • Restructure for upcoming Agents.AI extensions #111 (@kzu)
  • Add support for configuration-driven IChatClient registrations #108 (@kzu)
  • Simplify X.AI provider name metadata to xai #107 (@kzu)

🐛 Fixed bugs:

  • Make sure we provide compatible metadata for OpenAI #106 (@kzu)
  • Make sure Grok client provides metadata for telemetry #105 (@kzu)

🔀 Merged:

  • Add docs and samples for both libraries #125 (@kzu)
  • Bump all dependencies to latest #104 (@kzu)

v0.8.3 (2025-09-10)

Full Changelog

v0.8.2 (2025-08-21)

Full Changelog

✨ Implemented enhancements:

  • Friendly error when non-matching SDK is used #101 (@kzu)

v0.8.1 (2025-08-20)

Full Changelog

✨ Implemented enhancements:

  • Add support for Verbosity introduced in GPT-5 #100 (@kzu)

🔀 Merged:

  • Add simple benchmark test for GPT-5 reasoning efforts #97 (@kzu)

v0.8.0 (2025-08-08)

Full Changelog

✨ Implemented enhancements:

  • Add support for GPT-5 minimal reasoning effort #95 (@kzu)

🐛 Fixed bugs:

  • Only emit the ChatClientExtensions if package is referenced #93 (@kzu)

🔀 Merged:

  • Introduce OSMF EULA #96 (@kzu)
  • Rename extension so users can tell ours apart #92 (@kzu)

v0.7.4 (2025-08-06)

Full Changelog

✨ Implemented enhancements:

  • Target net9/10 in package #90 (@kzu)
  • Leverage overload resolution attribute to direct compiler #89 (@kzu)

v0.7.3 (2025-07-18)

Full Changelog

v0.7.2 (2025-07-10)

Full Changelog

✨ Implemented enhancements:

  • Allow finding tool calls by the result type only #80 (@kzu)

v0.7.1 (2025-07-10)

Full Changelog

✨ Implemented enhancements:

  • Sanitize local function names in tools #79 (@kzu)
  • Add overload to find calls in a chat response by tool name #77 (@kzu)

v0.7.0 (2025-07-07)

Full Changelog

✨ Implemented enhancements:

  • Add support for OpenAI web search options and Grok compat #74 (@kzu)
  • Enable full Live Search compatibility for Grok #72 (@kzu)

v0.6.2 (2025-07-04)

Full Changelog

✨ Implemented enhancements:

  • Add tool-focused extension to inspect calls and results #71 (@kzu)
  • Add generated JSON context for Chat model objects including additional properties #69 (@kzu)

🔀 Merged:

  • Rename pipeline output helper class #70 (@kzu)

v0.6.1 (2025-07-03)

Full Changelog

✨ Implemented enhancements:

  • Add public API for observing the client pipeline #63 (@kzu)

🔀 Merged:

  • Remove reference to SponsorLink manifest #67 (@kzu)
  • Simplify console HTTP pipeline logging using Observe/Observable #66 (@kzu)

v0.6.0 (2025-07-02)

Full Changelog

✨ Implemented enhancements:

  • Improve JSON console logging at the client pipeline level #60 (@kzu)
  • Create a smarter OpenAI chat client that honors model ID #58 (@kzu)
  • Drop ctor overload not receiving a model #57 (@kzu)
  • Simplify approach to Grok chat client and dynamic clients #56 (@kzu)

v0.5.2 (2025-07-02)

Full Changelog

✨ Implemented enhancements:

  • Improve integration with MEAI typical usage pattern #53 (@kzu)

🔀 Merged:

  • Remove projects that belong elsewhere #55 (@kzu)

v0.5.1 (2025-07-01)

Full Changelog

v0.5.0 (2025-07-01)

Full Changelog

✨ Implemented enhancements:

  • Add support for .env files #47 (@kzu)
  • Simplify and unify implementation of JSON console logging #46 (@kzu)
  • Add opinionated lib for (mostly?) single-file agents #42 (@kzu)
  • Add first-class support for Grok unique features #41 (@kzu)
  • Add more intuitive API for creating chat messages #38 (@kzu)
  • Add JSON console output rendering #37 (@kzu)
  • Add console JSON logging extension #12 (@kzu)
  • Initial CLI with basic command for help/sponsoring #9 (@kzu)
  • Add tool-based retrieval tool over the responses API #1 (@kzu)

* This Changelog was automatically generated by github_changelog_generator