Release v1.0.1: Fix CLI error messages and improve user experience
### Key Fixes - Resolve spurious "Got unexpected extra argument" error messages in Click library - Fix malformed YAML frontmatter in agent definition files - Enhance global installation capability with improved make install-global ### Technical Implementation - Add intelligent CLI error handling with safe_cli_wrapper() function - Implement comprehensive test suite for error suppression (11 test cases) - Create detailed documentation and future maintenance guide - Update entry point to provide clean user experience ### Files Added - tests/test_cli_error_handling.py - Comprehensive test coverage - CLICK_WORKAROUND.md - Technical documentation and removal timeline ### Files Modified - pyproject.toml - Version bump to 1.0.1 and entry point update - CHANGELOG.md - Detailed release notes for v1.0.1 - README.md - Added known issues section - src/kaizen_agentic/cli.py - Click error handling implementation - Multiple agent files - Fixed YAML frontmatter formatting Resolves: Issue #3 - CLI argument parsing errors and user confusion 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
11
README.md
11
README.md
@@ -115,4 +115,13 @@ kaizen-agentic templates
|
||||
# python-cli: Command-line tool development
|
||||
# python-data: Data science and analysis
|
||||
# comprehensive: All available agents
|
||||
```
|
||||
```
|
||||
|
||||
## Known Issues
|
||||
|
||||
### Click Library Workaround
|
||||
|
||||
The CLI currently implements a workaround for spurious error messages in the Click library. This affects the `install` command but is transparent to users. See [CLICK_WORKAROUND.md](CLICK_WORKAROUND.md) for technical details and removal timeline.
|
||||
|
||||
**User Impact**: None - the workaround provides clean CLI output
|
||||
**Status**: Monitoring Click library updates for resolution
|
||||
Reference in New Issue
Block a user