Release v0.3.5: Enhanced CLI, REPL, and Parameter Extraction#67
Merged
freshtechbro merged 5 commits intomasterfrom Aug 21, 2025
Merged
Conversation
- 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>
|
Looks like there are a few issues preventing this PR from being merged!
If you'd like me to help, just leave a comment, like 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.
Owner
Author
✅ Critical Fixes AppliedStrict Typing Issues Resolved
Parameter Extraction Bugs Fixed
Testing Completed
Ready for MergeThe v0.3.5 release is now fully tested and production-ready. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
💻 CLI/REPL Major Improvements
🔧 Tool Enhancements
📚 Documentation Updates
Testing
Breaking Changes
None - This release maintains backward compatibility
Migration Guide
No migration required. Simply update to v0.3.5:
🤖 Generated with Claude Code