# Clover Project Structure ``` clover/ ├── main.py # Main entry point ├── cli/ # CLI module │ ├── __init__.py │ ├── commands.py # Command implementations │ └── parser.py # CLI argument parsing ├── tools/ # Core tool implementations │ ├── __init__.py │ ├── file_tools.py # File operations (read, create, update, delete) │ ├── project_tools.py # Project operations (summarize, structure) │ └── commandline_tool.py # Command line execution tool ├── models/ # Model interaction modules (placeholder) │ ├── __init__.py │ ├── model_manager.py # Manage available models │ └── api_client.py # API client for different LLM providers ├── config/ # Configuration management │ ├── __init__.py │ └── settings.py # Settings and configuration handling ├── utils/ # Utility functions (placeholder) │ ├── __init__.py │ └── helpers.py # Helper functions and utilities ├── .agent # Agent summary file ├── .structure # Project structure diagram (this file) ├── summary.md # Summary of actions taken so far (this file) ├── requirements.txt # Dependencies └── README.md # Documentation ```