Fork me on GitHub

Changes Report

Release History

Version Date Description
1.1.0 2026-04-05  
1.1.8 2026-05-09  

Release 1.1.0 – 2026-04-05

Type Changes By
Add Features:
  • Added a unified GenAI provider API for prompt instructions, execution, embeddings, tool registration, working-directory context, cleanup, and usage reporting.
  • Added provider resolution through GenaiProviderManager, including Provider:model selectors, fully qualified provider classes, provider initialization, and aggregated token usage.
  • Added an OpenAI-compatible provider with Responses API execution, function tool calling, input logging, timeout and output-token configuration, embeddings, and usage mapping.
  • Added EPAM CodeMie integration with OAuth token acquisition and delegation to an OpenAI-compatible backend.
  • Added a no-op provider for disabled, offline, test, and prompt-capture scenarios.
  • Added extensible functional tools support with FunctionTools, FunctionToolsLoader, ToolFunction, Java ServiceLoader discovery, configurable placeholder resolution, and working-directory-aware tool execution.
dev

Release 1.1.8 – 2026-05-09

Type Changes By
Add Features:
  • Added WebSearchTool support for web search integration.
  • Added MCP server support, including helper methods for web search and MCP server registration.
  • Implemented support for multiple MCP server definitions.
  • Added support for gemini- family models in the CodeMie provider.
Fixes:
  • Set reasoning defaults to prevent reasoning-related issues, including ReasoningEffort.NONE handling for supported models.
  • Fixed multi-MCP registration handling for repeated addMcpServer() definitions.
  • Renamed ProcessTerminationException to TaskTerminationException for clearer task termination semantics.
  • Updated recursive file discovery to use ProjectLayout.findFiles(directory) and include excluded directory handling.
Documentation:
  • Updated Javadoc and release notes.
  • Extended system and final instructions to include excluded directory configuration such as .machai.

Tests and Maintenance

  • Added tests and addressed multiple sonar issues.
  • Performed CodeMie provider cleanup and related maintenance updates.
  • Released version 1.1.8.
dev