Skip to content

v2.0.0

Choose a tag to compare

@pajeronda pajeronda released this 09 Dec 10:04

BREAKING CHANGE:

Dependency Update: The minimum required version for the $\text{xAI}$ tools functionality is now xAI sdk 1.4.0.

🎄 Christmas Release Changelog

This release introduces significant changes to the core architecture to improve scalability, maintainability, and feature robustness.

  1. Gateway Refactoring: $\text{XAIGateway}$ is now centralized and entity-agnostic. It manages the configuration for all services.
  2. Tools Refactoring: Added local custom tools to trigger automations, start scripts, handle binary/text/number input, and added xAI Agent Tools: web_search, x_search, and code_execution.
  3. Services Refactoring: New $\text{TokenStats}$ class for better separation of concerns between Manager $\rightarrow$ Storage $\rightarrow$ Presentation layers.
  4. Billing Tracking: Implemented $\text{xAI}$ tool consumption tracking within $\text{TokenStats}$ and created the $\text{XAIServerToolUsageSensor}$ sensor.
  5. New Model Notifications: Persistent notifications when $\text{xAI}$ releases new models. It will be directly available in the services config flow.
  6. I/O Optimization: Minimized disk I/O operations.
  7. Config Flow & UI: Updated live search options, added a boolean option "Show citations in chat" when using $\text{xAI}$ tools, and added other technical parameters to the $\text{xAI}$ Token Sensors config flow.

Full Changelog: v1.2.1...2.0.0