Skip to content

v0.29.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 16:33
· 121 commits to main since this release

v0.29.0 — 2026-06-19

Added

  • Multi-Agent CLI Bridge: Seamless integration for external CLI binaries (gemini-cli, codex, opencode) with hierarchical model discovery and dynamic autocompletion.
  • Git Mastery Integration: Introduced commit_changes tool for structured Conventional Commits, including automated staging and diff previsualization.
  • New Core Tools: Added GitCommitTool and git_logic.py to ensure high-quality repository history.
  • Dynamic API Key Detection: Configured ConfigManager to automatically resolve and switch the default model to available alternatives depending on which API keys are configured.

Changed

  • Slash Commands Modularization: Refactored the command handling logic to split it from the dispatcher class into a structured package src/mentask/agent/core/command_handlers/ with category-scoped modules.
  • Google GenAI Decoupling: Deferred imports of google.genai in tools_registry.py and changed signatures to Any to prevent startup errors on environments without the SDK installed.

Fixed

  • CLI Bridge Event Leak: Resolved a visual bug where raw JSONL events leaked to the terminal due to stdout buffering.
  • CLI Streaming Parsers: Extended JSONL streaming to support Codex, OpenCode, and Gemini schemas.
  • Actual Token Metrics: Extracted precise input_tokens and output_tokens directly from CLI JSONL streams.
  • Context Snapping Crashes: Fixed a KeyError on status-only chunks and a reference bug that mutated history.
  • Test Suite Resilience: Resolved critical integration failures related to Ollama PATH issues.
  • Provider Stability: Enabled streaming of tool_call, info, and error events for all external providers.