Complete implementation of the agent distribution framework including: CORE INFRASTRUCTURE: - AgentRegistry: Agent discovery, categorization, and dependency management - AgentInstaller: Agent installation, updates, and removal with safety measures - ProjectInitializer: Template-based project initialization with agent integration - CLI Tool: Comprehensive kaizen-agentic command-line interface DISTRIBUTION FEATURES: - Python package distribution with console script entry point - Agent categorization (project-management, development-process, code-quality, etc.) - Project templates (python-basic, python-web, python-cli, python-data, comprehensive) - Dependency resolution and validation - Idempotent operations with backup and rollback support 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 - kaizen-agentic templates: Project template management INTEGRATION & DOCUMENTATION: - Makefile targets for agent management (list-agents, update-agents, etc.) - Automatic Claude Code configuration updates (CLAUDE.md) - Comprehensive documentation (GETTING_STARTED, AGENT_DISTRIBUTION, CLI_CHEAT_SHEET) - Multi-language build system integration examples - Complete test coverage for all components PACKAGE STRUCTURE: - Console script: kaizen-agentic command available globally - Package data: All agents included for distribution - Dependencies: click, pyyaml for CLI and parsing - Testing: Comprehensive test suite for registry and installer This enables sharing specialized AI agents across projects with easy installation, updates, and management through both CLI and integrated Makefile targets. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
32 lines
956 B
Python
32 lines
956 B
Python
"""
|
|
Kaizen Agentic - AI agent development framework embracing continuous improvement.
|
|
|
|
This package provides tools and infrastructure for developing AI agents that
|
|
follow the kaizen philosophy of continuous improvement through measurement,
|
|
analysis, and refinement.
|
|
|
|
It also includes a comprehensive agent distribution system for sharing
|
|
specialized agents across projects via CLI tools and package management.
|
|
"""
|
|
|
|
__version__ = "0.1.0"
|
|
__author__ = "Kaizen Agentic Team"
|
|
|
|
from .core import Agent, AgentConfig
|
|
from .optimization import OptimizationLoop, PerformanceMetrics
|
|
from .registry import AgentRegistry, AgentDefinition, AgentCategory
|
|
from .installer import AgentInstaller, ProjectInitializer, InstallationConfig
|
|
|
|
__all__ = [
|
|
"Agent",
|
|
"AgentConfig",
|
|
"OptimizationLoop",
|
|
"PerformanceMetrics",
|
|
"AgentRegistry",
|
|
"AgentDefinition",
|
|
"AgentCategory",
|
|
"AgentInstaller",
|
|
"ProjectInitializer",
|
|
"InstallationConfig",
|
|
]
|