Fork me on GitHub

Changes Report

Release History

Version Date Description
1.1.14 2026-05-26  
1.1.13 2026-05-22  
1.1.12 2026-05-18  
1.1.0 2026-04-05  
1.1.11 2026-05-14  
1.1.10 2026-05-12  
1.1.9 2026-05-10  
1.1.8 2026-05-09  

Release 1.1.14 – 2026-05-26

Type Changes By
Add Features:
  • Added dedicated embedding provider abstraction with OpenAI and CodeMie support, enabling specialized embedding model usage in Picker and bindex workflows.
  • Added ephemeral cache control for large tool results in ClaudeProvider to optimize prompt caching behavior.
  • Added web search tool support to ClaudeProvider with beta API integration.
  • Enhanced readLine method to support multi-line input with line breaker and user signature for improved interactive workflows.
Fixes:
  • Fixed classification JSON detection in Picker and updated embedding model provider prefix handling.
  • Fixed null checks to prevent overwriting instructions and model properties in ActProcessor.
  • Fixed rclone command syntax in site.toml to use backticks for Windows compatibility.
Refactoring:
  • Refactored provider initialization to pass model name as explicit parameter instead of through configuration.
  • Refactored AI provider architecture: extracted AbstractAIProvider base, created provider package, and standardized MCP server and web search configuration loops.
dev

Release 1.1.13 – 2026-05-22

Type Changes By
Add Features:
  • Updated act execution property handling across built-in tools, command execution, and web integration.
Fixes:
  • Improved special prompt command processing and usage statistics handling.
  • Refined act prompt handling and functional tool integration.
  • Switched episode indexing from 0-based to 1-based numbering for clearer act execution behavior.
dev

Release 1.1.12 – 2026-05-18

Type Changes By
Add Features:
  • Added support for moving to an act episode by name through the move_to_episode workflow.
Fixes:
  • Improved move_to_episode handling and corrected act processor variable usage.
  • Added a warning for unsupported interactive mode execution.
  • Updated act episode prompt metadata handling for more reliable episode processing.
dev

Release 1.1.0 – 2026-04-05

Type Changes By
Add Features:
  • Added repository-embedded guidance processing for repeatable AI-assisted updates across source code, documentation, site pages, configuration, diagrams, and other project artifacts.
  • Added Act mode for reusable TOML-based prompt workflows, including built-in acts, inheritance, default prompts, interactive and non-interactive execution, and episode-based multi-step automation.
  • Added function tools for act discovery, project-context variables, episode navigation, file-system operations, approved command execution, process termination, web content retrieval, and REST API calls.
  • Added flexible project scanning with directory, glob, and regular-expression targets, configurable exclusions, concurrency, additional instructions, and optional LLM input logging.
  • Added project-root workflow support for local and CI/CD automation using current working directory resolution or configured project directory settings.
dev

Release 1.1.11 – 2026-05-14

Type Changes By
Add Features:
  • Added the perform_act function tool to trigger predefined act workflows by name.
  • Added support for including content from URLs or files using the >>> file inclusion marker.
Fixes:
  • Fixed act episode processing for multi-threaded execution.
  • Stabilized tests covering the new act execution and file inclusion behavior.
dev

Release 1.1.10 – 2026-05-12

Type Changes By
Add Features:
  • Added push_project_context_variable and pop_project_context_variable function tools for project context management.
Fixes:
  • Improved commit handling and interactive exit flow behavior.
  • Updated function tool loading to use configuration-aware instance-based initialization.
  • Moved command log storage to the java.io.tmpdir directory.
Refactoring:
  • Extracted project context function tools into a dedicated class and exposed processor prompt command constants for reuse.
  • Removed unused methods and cleaned up processor internals.
dev

Release 1.1.9 – 2026-05-10

Type Changes By
Add Fixes:
  • Improved task termination handling across processing and command execution flows.
  • Corrected the end-task exception naming and refined command log messaging.
Chores:
  • Improved the release pack profile configuration.
dev

Release 1.1.8 – 2026-05-09

Type Changes By
Add Fixes:
  • Fixed act prompt processing and corrected string property inheritance across act definitions.
  • Fixed the default task termination exit code behavior and improved command log messaging.
Features:
  • Added support for gemini- family models in the CodeMie provider.
  • Added the apply_patch_to_file function tool for targeted file updates.
  • Added the get_previous_log_chunk and get_command_log_matches function tools for command log inspection.
  • Expanded project layout instructions and exclusions handling, including recursive file discovery updates, multi-MCP definition support, and inclusion of .machai in excluded directories.
Documentation:
  • Updated release notes, Javadoc, act files, and the run_command_line_tool description.
dev