Changelog
A record of notable changes to VoltX - a modern CLI that brings AI power directly to your terminal.
v0.4.1
New Features
- Provide additional context in the systemPrompt to the agent.
- Stream commands output in real time.
- Add spinner for a continuous task.
v0.4.0
New Features
- Added Agent Mode for interactive task execution (
volt agent
) - Introduced Prompt History feature to view and rerun past prompts (
volt history
)
Refactoring
- Performed general code cleanup and improvements
- Restructured internal directory layout
Documentation
- Added documentation for Agent Mode and updated other sections
v0.3.9
Documentation
- Added Introduction section
- Added Chat Mode Usage documentation
- Added Command Reference documentation and included more commands
- Added Quickstart Guide
- Added Changelog content to the documentation site
Bug Fixes
- Fixed version check (
volt -v
/volt --version
) to run before full application initialization
Refactoring
- Restructured documentation files and improved command display
Chores
- Updated dependencies across project workspaces
v0.3.8
UI Enhancements
- Added command to clear the chat screen and message history
- Added help information in the chat window
- Updated
flash
command to include more stats and VoltX logo - Added box labels in chat window
Bug Fixes
- Fixed prompt to correctly ask for missing API keys during model selection
- Fixed show command to work only with correct argument
v0.3.7
Backend Improvements
- Restructured reset commands
- Skip uninitialization warning for init command
v0.3.6
Core Infrastructure
- Updated API client logic
- Enhanced VoltX configuration checking logic
- Improved version handling and setup scripts
v0.3.5
User Experience
- Renamed
username
toalias
for better clarity - Updated command calling patterns for chat and reset commands
- Migrated from inquirer to @clack/prompts
Configuration
- Added environment variable reading from the config
- Updated config type
- Improved prompt logging
- Restructured commands
- Fixed command calling for list-models and show-defaults commands
v0.3.4
Documentation
- Added README, License, and .npmignore files
- Updated turbo.json
v0.3.3 - v0.3.1
Build System
- Removed shebang
- Converted .tsx files to .ts
- Configured tsup for builds
- Fixed minor npm publish errors
v0.3.0
Branding
- Rebranded to VoltX
- Upgraded dependencies
Chat Functionality
- Added multi-provider support via OpenAI SDK
- Implemented colorized title and message dividers
- Added display of parsed AI responses
- Integrated command mode with chat save and quit
- Created chatbox and inputbox with AI response simulation
- Developed initial chat interface and window functions
v0.2.0
Branding
- Rebranded to "volt"
Command Structure
- Updated commands definition as per hierarchy
- Added configuration management commands:
- 'config reset defaults'
- 'config show defaults'
- 'start chat
<provider>
' - 'config set default model'
- 'show-config'
- 'config
<provider>
' - 'reset --danger'
- 'default-model'
Features
- Added '--provider' option in 'list-models' command
- Abstracted colors from functions
- Added 'list-models' and 'list-providers' commands
- Updated config paths
- Added version display in whoami command
- Implemented version and catch-all commands
- Added 'whoami' command with profile types and separate configs
Initial Release
Foundation
- Established core architecture
- Implemented essential commands
- Set up configuration management
- Created profile initialization