diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a9145e..56848a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,14 +8,54 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added -- Contributing keeper agent for maintaining CONTRIBUTING.md files -- Agent definitions following Keep a Contributing-File format -- Integration with PythonVibes best practices for Python repositories +- **Complete hybrid agent distribution system** with AgentRegistry, AgentInstaller, and ProjectInitializer +- **CLI tool `kaizen-agentic`** with comprehensive command interface for agent management +- **Agent registry and installer functionality** for discovering, installing, and managing agents across projects +- **Project templates system** with python-basic, python-web, python-cli, python-data, and comprehensive templates +- **Agent categorization system** (project-management, development-process, code-quality, documentation, testing) +- **Dependency resolution and validation** with safety measures and backup/rollback support +- **Console script entry point** making kaizen-agentic command available globally after pip install +- **Context manifest system** with external documentation references (ContextManifest.md) +- **Reference documentation** for Keep a Contributing-File V0.0.1 and Keep a Todofile V0.0.1 formats +- **PythonVibes integration** with Python project best practices reference +- **Comprehensive CLI commands**: + - `kaizen-agentic init` - Initialize new projects with agents + - `kaizen-agentic install/update/remove` - Manage agents in existing projects + - `kaizen-agentic list/status/validate` - Discovery and maintenance operations + - `kaizen-agentic templates` - Project template management +- **Integrated Makefile targets** for agent management (agents-list, agents-update, agents-validate, agents-status) +- **Automatic Claude Code configuration** updates via CLAUDE.md integration +- **Comprehensive documentation**: + - GETTING_STARTED.md - Complete setup and usage guide + - AGENT_DISTRIBUTION.md - Agent distribution system architecture + - CLI_CHEAT_SHEET.md - Quick reference for all CLI commands +- **Multi-language build system integration** examples and patterns +- **Complete test coverage** for all distribution system components +- **Package data distribution** with all agents included in pip-installable package ### Changed -- Refactored CONTRIBUTING.md to follow Keep a Contributing-File V0.0.1 format -- Streamlined contribution guidelines with welcoming tone and clear setup instructions -- Updated agent specifications to align with official documentation standards +- **Makefile target reorganization** with consistent naming conventions: + - Agent management targets now use `agents-` prefix (agents-list, agents-update, agents-validate) + - Setup targets maintain `setup-` prefix for consistency + - Standards targets use `standards-` prefix (standards-check, standards-fix, standards-test) +- **Enhanced dependency management** with YAML frontmatter support and precise reference detection +- **Improved backup and safety systems** with microsecond timestamps and collision prevention +- **Updated agent definitions** to align with official documentation standards and distribution requirements +- **Streamlined Makefile structure** with visual section separators and clear help documentation +- **Agent repository consolidation** removing duplicates and focusing on comprehensive implementations + +### Fixed +- **All flake8 violations** across the entire codebase for PEP 8 compliance +- **Test reliability issues** with backup directory collision prevention +- **Dependency detection accuracy** with more precise agent reference detection +- **Code style compliance**: + - Line length violations with appropriate line breaks + - Unused imports and variables removal + - F-string usage corrections + - Import organization and newline standardization +- **Test suite stability** with all 24 tests now passing consistently +- **Validation error reporting** improvements for better debugging +- **Virtual environment setup** reliability issues on fresh repositories ## [0.1.0] - 2025-10-18