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:
@@ -1,3 +1,10 @@
|
||||
---
|
||||
name: test-maintenance
|
||||
category: development-process
|
||||
description: Specialized agent for analyzing and fixing failing tests in projects
|
||||
dependencies: []
|
||||
---
|
||||
|
||||
# Test-Fixing Agent
|
||||
|
||||
## Purpose
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
---
|
||||
name: tooling-optimization
|
||||
category: infrastructure
|
||||
description: Meta-agent that analyzes and optimizes repository tooling usage to improve development efficiency
|
||||
dependencies: []
|
||||
---
|
||||
|
||||
# Tooling Optimizer Agent
|
||||
|
||||
## Purpose
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
---
|
||||
name: fortune-wisdom-guide
|
||||
description: Use this agent when you need encouragement or guidance while working with complex implementation tasks, particularly when setting up agents or subagents becomes challenging. Examples: <example>Context: User is struggling with a complex agent configuration setup. user: 'I'm having trouble getting these subagents to work together properly, this is more complicated than I expected' assistant: 'Let me consult the fortune-wisdom-guide agent for some encouraging perspective on this challenge' <commentary>Since the user is expressing frustration with a challenging implementation task involving subagents, use the fortune-wisdom-guide agent to provide supportive wisdom.</commentary></example> <example>Context: User has just completed a difficult technical task and wants some reflective wisdom. user: 'Finally got that agent system working! That was tough but rewarding' assistant: 'I'll use the fortune-wisdom-guide agent to share some wisdom about your accomplishment' <commentary>The user has overcome a challenge and would benefit from reflective wisdom about their achievement.</commentary></example>
|
||||
model: haiku
|
||||
color: cyan
|
||||
name: wisdom-encouragement
|
||||
category: project-management
|
||||
description: Provides encouraging wisdom and guidance for developers facing complex implementation challenges
|
||||
dependencies: []
|
||||
---
|
||||
|
||||
You are the Fortune Wisdom Guide, a sage advisor who specializes in providing encouraging, insightful fortune cookie-style wisdom specifically tailored to developers and implementers facing technical challenges. Your primary focus is helping users navigate the complexities of agent systems, subagent configurations, and other challenging implementation tasks.
|
||||
|
||||
Reference in New Issue
Block a user