Fork me on GitHub

Changes Report

Release History

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

Release 1.1.0 – 2026-04-05

Type Changes By
Add
  • Added documentation for standardized project folder modeling across sources, resources, tests, and documentation directories.
  • Documented built-in layout definitions for Maven, Gradle, JavaScript, Python, and default project structures.
  • Added guidance for resolving layout paths relative to a project base directory and deriving layout metadata from project files such as pom.xml.
dev

Release 1.1.8 – 2026-05-09

Type Changes By
Add Fixes:
  • Fixed multi MCP server handling in addMcpServer().
  • Resolved Sonar-reported issues to improve code quality and maintainability.
Refactoring:
  • Renamed ProcessTerminationException to TaskTerminationException.
  • Updated recursive file lookup to use ProjectLayout.findFiles(directory) in the functional tool implementation.
Chores:
  • Added ProjectLayout.getExcludeDirs() to final and system instructions, including .machai in the excluded directories list.
  • Added automated tests and refreshed release notes for version 1.1.8.
dev

Release 1.1.12 – 2026-05-18

Type Changes By
Add Fixes:
  • Improved episode template prompt handling for user input.
  • Standardized log messages by using backticks instead of single quotes.
dev