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:
23
.kiro/steering/product.md
Normal file
23
.kiro/steering/product.md
Normal file
@@ -0,0 +1,23 @@
|
||||
---
|
||||
inclusion: always
|
||||
---
|
||||
|
||||
# Product Overview
|
||||
|
||||
AI Sidebar is a slide-in chat interface for the Ignis desktop environment that provides local AI assistance through Ollama integration.
|
||||
|
||||
## Core Features
|
||||
|
||||
- Slide-in sidebar from the left side with smooth animations
|
||||
- Local AI chat using Ollama models
|
||||
- Automatic conversation persistence across sessions
|
||||
- Material Design 3 theming that matches Ignis
|
||||
- Keyboard shortcut toggle support
|
||||
- Automatic Ollama availability monitoring with graceful degradation
|
||||
|
||||
## User Experience
|
||||
|
||||
- Clicking outside the sidebar closes it (same as QuickCenter)
|
||||
- Conversations are automatically saved to `~/.config/ignis/modules/aisidebar/data/conversations/`
|
||||
- The UI gracefully handles Ollama being unavailable and notifies users when connectivity is restored
|
||||
- Default width is 400px to match QuickCenter
|
||||
Reference in New Issue
Block a user