Skip to content

Release v0.3.5: Enhanced CLI, REPL, and Parameter Extraction#67

Merged
freshtechbro merged 5 commits intomasterfrom
enhancement/cli-repl-hybrid-matcher-multi-tool-improvements
Aug 21, 2025
Merged

Release v0.3.5: Enhanced CLI, REPL, and Parameter Extraction#67
freshtechbro merged 5 commits intomasterfrom
enhancement/cli-repl-hybrid-matcher-multi-tool-improvements

Conversation

@freshtechbro
Copy link
Owner

Summary

This release includes major improvements to the CLI interactive experience, comprehensive parameter extraction for all tools, and critical fixes for multi-turn conversations.

Key Changes

🚀 Enhanced Hybrid Matcher

  • Complete parameter extraction logic for all 15 MCP tools
  • Multi-strategy matching (keyword, pattern, semantic, LLM fallback)
  • Fixed task-list-generator validation with auto-generated user stories
  • Improved confidence scoring and tool selection

💻 CLI/REPL Major Improvements

  • Interactive confirmation for low-confidence matches
  • Job status polling with visual progress indicators
  • Enhanced input queue management and non-TTY support
  • Filtered JSON logs for cleaner interactive experience
  • Session persistence and conversation history

🔧 Tool Enhancements

  • Task-list-generator now auto-generates default user stories when not provided
  • Enhanced unified security configuration with better project root detection
  • Improved context curator output formatting
  • Better code map generator path resolution
  • Enhanced parameter validation across all generator tools

📚 Documentation Updates

  • Updated system instructions with v0.3.5 features
  • Added comprehensive changelog to README
  • Updated setup scripts with new version

Testing

  • ✅ All tools tested independently
  • ✅ Multi-turn conversation support verified
  • ✅ Parameter extraction validated for all tools
  • ✅ Global npm installation tested

Breaking Changes

None - This release maintains backward compatibility

Migration Guide

No migration required. Simply update to v0.3.5:

npm install -g vibe-coder-mcp@0.3.5

🤖 Generated with Claude Code

Oladotun Olatunji and others added 4 commits August 20, 2025 18:48
- Add comprehensive parameter extraction logic for all 15 MCP tools
- Implement multi-strategy matching (keyword, pattern, semantic, LLM)
- Fix task-list-generator parameter validation with auto-generated user stories
- Add intelligent default values for optional parameters
- Improve tool matching confidence scoring

This resolves issues with multi-turn conversations where tools were failing
due to missing or incorrect parameter extraction.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add confirmation handling for low-confidence tool matches
- Implement job status polling with visual progress indicators
- Improve input queue management and non-TTY mode support
- Enhanced error handling with user-friendly messages
- Add session persistence and conversation history
- Filter JSON logs from interactive output for cleaner UX
- Add comprehensive test suite for REPL functionality

These improvements significantly enhance the user experience when using
the CLI in interactive mode, making tool execution more reliable and
user-friendly.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
…rity

- Fix task-list-generator to auto-generate user stories when not provided
- Enhance unified security configuration with better project root detection
- Improve context curator output formatting and parameter handling
- Update code map generator path resolution and configuration
- Enhance all generator tools with better parameter validation
- Improve job response formatting for better user feedback

These enhancements improve the reliability and usability of all tools,
particularly for CLI users who benefit from automatic project detection.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Bump version from 0.3.4 to 0.3.5 in package.json
- Update README with v0.3.5 changelog
- Update system instructions with new features and fixes
- Update setup scripts with new version number
- Update configuration templates and examples
- Remove deprecated update-dependencies.js file

This release includes major improvements to CLI interaction, parameter
extraction for all tools, and significantly enhanced user experience.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@openhands-ai
Copy link

openhands-ai bot commented Aug 20, 2025

Looks like there are a few issues preventing this PR from being merged!

  • GitHub Actions are failing:
    • CI Pipeline

If you'd like me to help, just leave a comment, like

@OpenHands please fix the failing actions on PR #67 at branch `enhancement/cli-repl-hybrid-matcher-multi-tool-improvements`

Feel free to include any additional details that might help me get this PR into a better state.

You can manage your notification settings

- Fixed all TypeScript strict typing violations (no any, no unknown without guards)
- Enhanced parameter type definitions with proper union types
- Fixed UnifiedCommandGateway parameter override issue with --force flag
- Improved context-curator task_type detection with valid enum values
- Added force execution bypass in request-processor
- Fixed type-safe stderr write override in REPL
- Enhanced EnhancedMatchResult interface with proper parameter typing

All tools now pass validation with strict typing enabled and work correctly
with both CLI and interactive modes.
@freshtechbro
Copy link
Owner Author

✅ Critical Fixes Applied

Strict Typing Issues Resolved

  • Fixed all TypeScript strict typing violations
  • No more any types - replaced with proper type definitions
  • All unknown types now have proper type guards
  • Enhanced type safety throughout the codebase

Parameter Extraction Bugs Fixed

  • Resolved UnifiedCommandGateway parameter override issue with --force flag
  • Fixed context-curator task_type validation (now uses valid enum values)
  • Added force execution bypass in request-processor
  • All tools now pass parameter validation

Testing Completed

  • ✅ All lint checks pass
  • ✅ All type checks pass
  • ✅ All 15 tools tested and working
  • ✅ Multi-turn conversations working
  • ✅ Global NPM installation tested successfully

Ready for Merge

The v0.3.5 release is now fully tested and production-ready.

@freshtechbro freshtechbro merged commit 5c9f2e1 into master Aug 21, 2025
3 checks passed
@freshtechbro freshtechbro deleted the enhancement/cli-repl-hybrid-matcher-multi-tool-improvements branch August 21, 2025 00:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant