feat(gui): Rename gui.py to gui_legacy.py and update references
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
* **Configuration:** TOML (`tomli-w`)
|
||||
|
||||
**Architecture:**
|
||||
* **`gui.py`:** The main entry point and Dear PyGui application logic. Handles all panels, layouts, user input, and confirmation dialogs.
|
||||
* **`gui_legacy.py`:** The main entry point and Dear PyGui application logic. Handles all panels, layouts, user input, and confirmation dialogs.
|
||||
* **`ai_client.py`:** A unified wrapper for both Gemini and Anthropic APIs. Manages sessions, tool/function-call loops, token estimation, and context history management.
|
||||
* **`aggregate.py`:** Responsible for building the `file_items` context. It reads project configurations, collects files and screenshots, and builds the context into markdown format to send to the AI.
|
||||
* **`mcp_client.py`:** Implements MCP-like tools (e.g., `read_file`, `list_directory`, `search_files`, `web_search`) as native functions that the AI can call. Enforces a strict allowlist for file access.
|
||||
@@ -30,7 +30,7 @@
|
||||
```
|
||||
* **Run the Application:**
|
||||
```powershell
|
||||
uv run .\gui.py
|
||||
uv run .\gui_legacy.py
|
||||
```
|
||||
|
||||
# Development Conventions
|
||||
|
||||
Reference in New Issue
Block a user