refactor(aisidebar): restructure project and implement reasoning mode toggle

- Reorganize project structure and file locations
- Add ReasoningController to manage model selection and reasoning mode
- Update design and requirements for reasoning mode toggle
- Implement model switching between Qwen3-4B-Instruct and Qwen3-4B-Thinking models
- Remove deprecated files and consolidate project layout
- Add new steering and specification documentation
- Clean up and remove unnecessary files and directories
- Prepare for enhanced AI sidebar functionality with more flexible model handling
This commit is contained in:
Melvin Ragusa
2025-10-26 09:10:31 +01:00
parent 58bd935af0
commit 239242e2fc
73 changed files with 3094 additions and 2348 deletions

View File

@@ -0,0 +1,43 @@
{
"id": "archive_20251026_075756_53b92057",
"title": "",
"created_at": "2025-10-26T07:52:59.714612+00:00",
"updated_at": "2025-10-26T07:55:49.231096+00:00",
"messages": [
{
"role": "assistant",
"content": "New conversation started. Previous conversation archived.",
"timestamp": "2025-10-26T07:52:59.716843+00:00"
},
{
"role": "user",
"content": "How are you",
"timestamp": "2025-10-26T07:53:03.474599+00:00"
},
{
"role": "assistant",
"content": "I'm doing well, thank you! I'm here to help with any questions or tasks you might have. How can I assist you today? 😊",
"timestamp": "2025-10-26T07:53:10.115769+00:00"
},
{
"role": "user",
"content": "Hello there",
"timestamp": "2025-10-26T07:55:19.057072+00:00"
},
{
"role": "assistant",
"content": "Hello! 😊 It's great to see you again. How can I help you today?",
"timestamp": "2025-10-26T07:55:21.666512+00:00"
},
{
"role": "user",
"content": "What is the purpose of python",
"timestamp": "2025-10-26T07:55:29.257049+00:00"
},
{
"role": "assistant",
"content": "That's a great question! 😊 **Python's primary purpose** is to be a **versatile, high-level programming language** designed for **readability, simplicity, and productivity**. Heres a clear breakdown of its key purposes:\n\n---\n\n### 🌟 Core Purposes of Python:\n1. **General-Purpose Programming** \n Python can solve problems across *any* domain: \n → Web development (Django, Flask) \n → Data science & AI (Pandas, TensorFlow, PyTorch) \n → Automation (scripting tasks, file handling) \n → Scientific computing (NumPy, SciPy) \n → Education (easy syntax for beginners) \n → Cloud services (AWS, Google Cloud) \n → And more! \n\n2. **Readability & Simplicity** \n Python uses clean, human-readable syntax (e.g., `print(\"Hello\")` instead of `printf(\"Hello\");`). This makes it: \n → Easy to learn for beginners \n → Faster to write and debug \n → Great for collaborative projects \n\n3. **Community & Ecosystem** \n Python has **millions of libraries** (like `requests` for APIs, `matplotlib` for data visualization) that let developers solve complex problems *without* reinventing the wheel. \n\n4. **Cross-Platform Compatibility** \n Python runs on Windows, macOS, Linux, and even embedded systems — no extra setup needed!\n\n---\n\n### 💡 Why Python Stands Out:\n- **\"Batteries included\"**: Comes with built-in tools for common tasks (e.g., file I/O, networking). \n- **Used by giants**: Google, Netflix, Spotify, NASA, and major tech companies rely on Python. \n- **Not just for beginners**: Professionals use it for AI/ML, big data, and enterprise apps.\n\n---\n\n### 🚫 Common Misconceptions:\n- ❌ *\"Python is only for beginners.\"* \n → **Truth**: Its used by experts for complex systems (e.g., AI models, financial trading). \n- ❌ *\"Python is slow.\"* \n → **Truth**: Its fast *for its simplicity* and often outperforms other languages in specific tasks (like data analysis).\n\n---\n\n### In a nutshell: \n> **Python exists to let developers write clear, efficient code quickly — whether theyre building a simple script, a web app, or an AI model.** \n\nIf youre curious about a specific use case (like \"How do I use Python for data analysis?\" or \"Can Python make websites?\"), just ask! 😊 Id love to help you dive deeper. What interests you most?",
"timestamp": "2025-10-26T07:55:49.231096+00:00"
}
]
}