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,83 @@
{
"id": "archive_20251026_074254_7e273f2b",
"title": "",
"created_at": "2025-10-26T07:35:17.692597+00:00",
"updated_at": "2025-10-26T07:42:49.146793+00:00",
"messages": [
{
"role": "assistant",
"content": "New conversation started. Previous conversation archived.",
"timestamp": "2025-10-26T07:35:17.695093+00:00"
},
{
"role": "user",
"content": "Hello",
"timestamp": "2025-10-26T07:35:21.460195+00:00"
},
{
"role": "assistant",
"content": "Hello! How can I assist you today? 😊",
"timestamp": "2025-10-26T07:35:25.515467+00:00"
},
{
"role": "user",
"content": "Ask a questionHello",
"timestamp": "2025-10-26T07:35:30.996436+00:00"
},
{
"role": "assistant",
"content": "What's something you'd like to learn about today? 😊",
"timestamp": "2025-10-26T07:35:47.215863+00:00"
},
{
"role": "user",
"content": "about python",
"timestamp": "2025-10-26T07:35:53.243737+00:00"
},
{
"role": "assistant",
"content": "Great! Python is a super popular programming language that's easy to learn and super versatile. 😊 \n\n**Here's a quick question to help me tailor my answer:** \n> *What aspect of Python are you curious about?* \n*(For example: beginner basics, web development, data science, AI, automation, or something else?)* \n\nJust tell me what interests you, and Ill give you a clear, friendly explanation! 🐍",
"timestamp": "2025-10-26T07:36:02.475419+00:00"
},
{
"role": "user",
"content": "test",
"timestamp": "2025-10-26T07:36:07.763701+00:00"
},
{
"role": "assistant",
"content": "Hmm, \"test\" is a great start! 😊 \n\nSince you said \"test,\" here are a few possible directions we could go — just pick what interests you most:\n\n1. **Python Testing (like unit testing)** How to write tests for your code using `unittest` or `pytest`. \n2. **Python Test Environment** How to set up a testing environment or run scripts. \n3. **Test a Python Script** Want to see a simple example of running a test? \n4. **\"Test\" as in Python's `test` module** Like how Python handles testing internally. \n\nOr maybe you just meant \"test\" as in \"try it out\"? \n\n👉 Could you clarify what you're really asking about? I'm here to help! 🚀",
"timestamp": "2025-10-26T07:36:12.983291+00:00"
},
{
"role": "user",
"content": "Think please",
"timestamp": "2025-10-26T07:36:18.387358+00:00"
},
{
"role": "assistant",
"content": "Got it! 😄 I'll *think through* something practical for you based on your \"test\" interest and keep it super simple. \n\n**Heres what Ill do:** \nIll write a **one-liner Python test** you can run *right now* in your terminal (no setup needed). Its the simplest test possible — and itll prove Im thinking! \n\n```python\nprint(\"Hello, Im thinking for you!\") # 👀 This is a test!\n```\n\n**Run it** in your terminal: \n```bash\npython -c \"print('Hello, Im thinking for you!')\"\n```\n\n✅ **Why this works**: \n- Its a *real* test (it checks if the code runs without errors). \n- Its *instant* (no dependencies, no installation). \n- Its *fun* (it literally says \"Im thinking for you!\"). \n\nYoure welcome! 🐍✨ \nWhat would you like to try next? 😊",
"timestamp": "2025-10-26T07:36:33.374805+00:00"
},
{
"role": "user",
"content": "hello",
"timestamp": "2025-10-26T07:38:30.307131+00:00"
},
{
"role": "assistant",
"content": "Hello again! 😊 Its great to see you back. \n\nIm here to help with **any** Python question—whether its a quick example, a concept youre confused about, or just something fun to try. \n\nWhats on your mind today? 🐍✨ \n\n*(P.S. You can even say \"test\" again if you want to run another tiny Python experiment!)*",
"timestamp": "2025-10-26T07:38:38.807487+00:00"
},
{
"role": "user",
"content": "Hello",
"timestamp": "2025-10-26T07:42:41.121466+00:00"
},
{
"role": "assistant",
"content": "Hello! 🌟 Just a little hello to brighten your day. 😊 \n\nWhat would you like to explore or try today? (Python, a fun fact, a quick code snippet, or just a chat?) I'm all ears! 💬",
"timestamp": "2025-10-26T07:42:49.146793+00:00"
}
]
}