You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're excited to announce **DeepShell v1.3.0**, a major feature release that significantly expands DeepShell's capabilities with **OpenRouter.ai integration**, **secure configuration backup/migration**, and numerous enhancements that make DeepShell the most comprehensive LLM command-line interface available.
6
+
7
+
## ✨ New Features
8
+
9
+
### 🌐 OpenRouter.ai Integration
10
+
**Complete third LLM service with full feature parity**
11
+
12
+
-**200+ Model Access**: Connect to OpenAI, Anthropic, Meta, Google, Mistral, and many more providers through a single interface
13
+
-**Advanced Model Browser**:
14
+
- Paginated model selection (15 models per page)
15
+
- Smart sorting: **Free models listed first**, then alphabetical
16
+
- Navigate with `n` (next), `p` (previous), `q` (quit)
17
+
-**Multi-Key Management**: Store multiple OpenRouter API keys with custom nicknames
18
+
-**Full Feature Support**: All DeepShell features work seamlessly with OpenRouter
19
+
-**Free Model Support**: Easy access to free models like `openai/gpt-4o-mini:free`
20
+
21
+
### 🔐 Configuration Backup & Migration
22
+
**Enterprise-grade configuration management**
23
+
24
+
-**Encrypted Export** (`-b filename.config`):
25
+
- Password-protected with confirmation
26
+
- Secure binary format (completely unreadable as text)
27
+
- Saves to Downloads folder automatically
28
+
- Includes ALL settings, API keys, and configurations
29
+
-**Secure Import** (`-c filename.config`):
30
+
- Password verification
31
+
- Confirmation prompt before overwriting
32
+
- Future-proof with version metadata
33
+
-**Perfect for**:
34
+
- Backing up your complete DeepShell setup
35
+
- Migrating between development machines
36
+
- Sharing team configurations securely
37
+
- Disaster recovery
38
+
39
+
### 🔑 Enhanced API Key Management
40
+
**Unified and powerful key management across all services**
41
+
42
+
-**Service-Agnostic Commands**:
43
+
-`-set-key`: Now manages both Gemini AND OpenRouter keys
44
+
-`-show-key`: Shows active key for current LLM service
45
+
-`-a` / `--active-config`: Quick summary of active LLM, model, and API key
46
+
-**Consistent UX**: OpenRouter key management now matches Gemini's interface exactly
47
+
-**Smart Validation**: Both services support nickname-based multi-key workflows
48
+
49
+
## 🛠️ Improvements & Fixes
50
+
51
+
### User Experience Enhancements
52
+
-**Alphabetized Help Menu**: All command-line options now sorted alphabetically for easier reference
53
+
-**Updated Interactive Logo**: Now properly shows "Multi-LLM Support (Ollama, Gemini, and OpenRouter)"
54
+
-**Improved Error Handling**: Better error messages and validation throughout
55
+
-**Enhanced Model Selection**: Improved pagination and user-friendly navigation
56
+
57
+
### Technical Improvements
58
+
-**Auto-Setup Bypass**: Export/import flags now correctly bypass automatic setup
59
+
-**Future-Proof Design**: Export format includes version metadata for cross-version compatibility
60
+
-**Binary Security**: Export files are true binary format, preventing accidental text viewing
61
+
-**Memory Management**: Enhanced memory handling and cleanup throughout
62
+
63
+
### Bug Fixes
64
+
- Fixed import flag being overridden by default configuration setup
65
+
- Resolved model selection issues for OpenRouter
66
+
- Corrected API key management inconsistencies
67
+
- Fixed various edge cases in configuration handling
68
+
69
+
## 📊 What's Included
70
+
71
+
### Complete Configuration Export
72
+
When you export your configuration, **everything** is included:
73
+
- All LLM service configurations (Ollama, Gemini, OpenRouter)
0 commit comments