Fork me on GitHub

Changes Report

Release History

Version Date Description
1.2 2026-06-30 Enhances Bindex tooling, configuration handling, and project automation capabilities while improving reliability across workflows.
1.1 2026-05-25 Focused on expanding functionality, robustness, and streamlining workflows for GenAI-enabled developer automation.
1.0 2026-03-30 Major update with enhancements to GenAI provider support, Bindex tooling, Ghostwriter automation, and more.
0.0 2026-03-05 Initial release of Machai, introducing foundational GenAI-powered developer automation capabilities.

Release 1.2 – 2026-06-30

Type Changes By
Add Introduced MCP Server Support, including stateless and streamable server functionality, stop-server tooling, configurable parameters, prompt publishing, and server-specific credential handling. dev
Add Updated functional tool definitions to use annotations, simplifying integration and enabling seamless tool discovery and registration. dev
Fix Resolved various functional issues, including parameter handling, asynchronous execution reliability, and tool invocation edge cases. dev

Release 1.1 – 2026-05-25

Type Changes By
Add This release introduces significant enhancements to Machai, focusing on expanding functionality, improving robustness, and streamlining workflows for GenAI-enabled developer automation. dev
Add Dedicated Embedding Provider Abstraction: Added support for separate embedding model configurations, enabling more flexible and modular embedding workflows. dev
Add Enhanced GenAI Provider Support: Expanded provider capabilities with Claude, Gemini, and CodeMie, including Beta API integration, web search functionality, and improved model routing. dev
Add Improved Functional Tooling: Introduced new tools for applying file patches, searching command logs, reading previous log chunks, and handling command-line properties replacements. dev
Add Act System Enhancements: Added reusable automation templates for tasks like unit tests, release notes, and sonar fixes. Acts now support URL-based locations and improved CLI help outputs. dev
Add Expanded Bindex Metadata Tooling: Enhanced library discovery workflows with updated picker selection, repository registration, and assembly prompting. dev
Add Ghostwriter Enhancements: Improved documentation automation with file processors and language reviewers for Java, Markdown, HTML, Python, TypeScript, and PUML. dev
Add Removed machai-cli Module: Consolidated functionality into more streamlined components. dev
Fix Improved Provider Robustness: Enhanced OpenAI provider handling for tool-call follow-ups, timeouts, and error recovery. Fixed cache token calculations and corrected tool limit constants. dev
Fix Act and CLI Fixes: Addressed edge cases in act processing, template inheritance, placeholder handling, and non-interactive execution for CLI and Maven. dev
Fix Security Updates: Resolved Grype-reported vulnerabilities (e.g., CVE-2025-48924) and updated dependencies to eliminate security risks. dev
Fix Command Execution Fixes: Hardened command execution tools with denylist fixes and improved validation for command-line inputs. dev
Fix Maven Plugin and Assembly Fixes: Fixed reactor build scanning, improved assembly command logging, and corrected PlantUML Maven plugin configurations. dev
Embedding and Provider Improvements: Refactored embedding support across OpenAI and CodeMie providers, simplifying APIs and improving maintainability. dev
Act and Bindex Refinements: Streamlined act workflows, prompt parsing, and concurrency handling. Updated APIs for clarity and usability. dev
Code Cleanup: Removed unused dependencies, refined variable naming, and eliminated internal helper types for cleaner and more maintainable code. dev
Add This release builds upon Machai's foundational capabilities, delivering improved functionality, greater flexibility, and enhanced developer automation workflows. dev

Release 1.0 – 2026-03-30

Type Changes By
Add This release of Machai builds upon the foundational functionality introduced in the initial release, delivering significant enhancements to developer automation capabilities, robustness, and usability. dev
Add Expanded GenAI Provider Support: Added pluggable providers (OpenAI, Gemini, Claude, CodeMie) with safety checks and enhanced function-tool support for file, web, and command interactions. dev
Add Bindex Metadata Improvements: Enhanced library discovery workflows with updated picker selection, repository registration behavior, and improved assembly prompting. dev
Add Ghostwriter Automation Enhancements: Expanded documentation automation with file processors and language reviewers for Java, Markdown, HTML, Python, TypeScript, and PUML. dev
Add Act System Enhancements: Introduced reusable automation templates for tasks like unit tests, release notes, sonar fixes, and security issue resolution. Added support for custom act directories and URL-based act locations. dev
Add Maven Plugin Updates: Added reactor goals, project-layout detection for Maven/JS/Gradle-style projects, and enhanced integration with Ghostwriter and Acts. dev
Add Improved CLI Functionality: Enhanced CLI help output, act listing with descriptions, and command-line properties replacement support. dev
Add Unit Test Coverage Expansion: Extended test coverage across modules, including bindex-core builder/tool tests, project layout tests, OpenAI tool invocation tests, and additional CLI/assembly tests. dev
Fix Provider Robustness: Improved OpenAI provider handling for tool-call follow-ups, timeouts, and error recovery. Hardened command execution tools with denylist fixes and clearer error handling. dev
Fix Act Processing Fixes: Addressed edge cases in act template loading, inheritance, placeholders, and non-interactive execution for CLI and Maven. dev
Fix Security Updates: Resolved Grype-reported vulnerabilities (e.g., CVE-2025-48924, CVE-2021-26291) and updated dependency versions to eliminate security risks. dev
Fix Command and API Improvements: Fixed callRestApi error handling, corrected command-line denylist validation, and improved non-recursive mode processing. dev
Fix Maven Plugin and Assembly Fixes: Fixed reactor build scanning, assembly command logging, and PlantUML Maven plugin configuration. dev
Ghostwriter Pipeline Improvements: Streamlined shared module processing, normalized prompt/tool output, and improved deterministic template application. dev
Bindex and Act API Refinements: Simplified prompt/build flows, improved concurrency handling, and standardized project.dir usage across processors. dev
Code Cleanup: Removed unused dependencies, refined variable naming, and eliminated internal helper types for cleaner and more maintainable code. dev
Add This release significantly enhances Machai’s capabilities, delivering improved developer automation workflows, stronger security measures, and expanded support for GenAI providers. dev

Release 0.0 – 2026-03-05

Type Changes By
Add Introduced Machai, a foundational toolkit designed to streamline developer automation with Generative AI (GenAI). This release establishes the core functionality and APIs for building modular workflows. dev
Add Added Unified GenAI Access: A provider-agnostic Java client enabling seamless interaction with multiple GenAI services, abstracting provider differences for consistent usage. dev
Add Added Bindex Metadata Management: Tools for generating, aggregating, and registering Bindex metadata to empower developers to discover and reuse libraries efficiently. dev
Add Added Semantic Project Assembly: Prompt-driven workflows leveraging Bindex metadata for intelligent library selection and automated project assembly based on semantic picking. dev
Add Added Automated Documentation with Ghostwriter: Repository-scale automation for documentation updates and transformations, guided by embedded GenAI-powered insights. dev
Add Established the foundation for exploring and expanding Machai’s capabilities, providing developers with essential tools to integrate GenAI into their workflows and enhance productivity through metadata-driven automation. dev