31 lines
1.5 KiB
Plaintext
31 lines
1.5 KiB
Plaintext
# 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
|
|
```
|