This repository was archived by the owner on Aug 14, 2026. It is now read-only.
Repository navigation
Releases: OnceUponADev/voltx
Releases · OnceUponADev/voltx
Release list
v0.4.1
v0.4.0
[0.4.0] - 2025-04-28
New Features
- CLI: Added Agent Mode for interactive task execution (
a708f54,e9d42db). Access viavolt agent. - CLI: Introduced Prompt History feature (
d608519). View and rerun past prompts withvolt history.
Fixes & Refactors
- CLI: General code cleanup and improvements (
ccdf157). - CLI: Restructured internal directory layout (
ed2b7ea).
Documentation
- Web Docs: Added specific documentation for the new Agent Mode and updated other sections (
c77b268).
v0.3.9
[0.3.9] - 2025-04-28
New Features
- Web Docs: Added Introduction section (
ebeae76). - Web Docs: Added Chat Mode Usage documentation (
767153d). - Web Docs: Added Command Reference documentation (
70285ed,850aaf0). - Web Docs: Added Quickstart Guide (
3585b28). - Web Docs: Added Changelog content (
10b7f2c).
Fixes & Refactors
- CLI: Corrected an issue preventing version check (
volt -v/volt --version) from running before full application initialization (3c8ef64). - Web Docs: Reorganized documentation files and improved command display (
461d7b4).
Chores
- Updated dependencies across project workspaces (
8bf62e9).
v0.3.8
[0.3.8] - 2025-04-27
New Features
- Added a
:clrcommand to the chat interface, allowing users to clear the chat screen and message history (7e77744). - Included helpful command usage information directly within the chat window upon startup (92d5979).
- Enhanced the
flashcommand to display additional statistics and incorporated the voltx logo (a96ecf5). - Added descriptive labels ("Message Box", "Query Box") to the main sections of the chat interface (f4a3ade).
Fixes & Refactors
v0.3.7
v0.3.6
v0.3.5
[0.3.5] - 2025-04-24
- Migrated interactive prompts from
inquirerto@clack/promptsfor an improved user experience. - Refactored command structure and invocation logic across multiple commands for better consistency and maintainability.
- Enhanced prompt logging using
@clack/promptsutilities. - Renamed the
usernameconfiguration field toaliasfor clarity. - Improved error handling in
setup-clientfor uninitialised providers. - Fixed issues related to reading environment variables from the configuration file.
- Updated and corrected configuration type definitions.
- General code cleanup, dependency updates, and minor fixes.
v0.3.4
[0.3.4] - 2025-04-10
- Added README.md with usage instructions, install steps, and contribution guidelines
- Added LICENSE (MIT) to clarify project usage terms
- Added .npmignore to exclude dev files from npm package
These changes do not affect runtime behavior. Safe to update.
v0.3.0
voltx
A terminal-based interface for interacting with multiple AI language models.
Features
Interface
- Vim-style modal interface
- Insert mode for chat input
- Normal mode for navigation
- Command mode with
:prefix
- Markdown rendering in terminal
- Color-coded responses by provider
- Scrollable chat history
Configuration
- TOML-based config management
- Provider-specific model defaults
- Chat session persistence
- Configurable system prompts
Dependencies
- Node.js ≥ 18
Known Issues
- Beta release, may contain bugs
- Focus management needs improvement
- Text selection behavior can be inconsistent
v0.2.0
voltx
A command-line interface tool for managing and interacting with various LLM providers.
Core Features
Provider Management
- Support for multiple LLM providers (OpenAI, Anthropic, Google, DeepSeek, Perplexity)
- Provider configuration with API keys
- Default model selection per provider
- Provider and model listing
Configuration
- Interactive initialization (
volt init) - Provider setup and configuration (
volt config setup provider) - Default model management (
volt config set default chat-model) - Configuration display with masked API keys (
volt show config) - Reset functionality with safety checks (
volt reset --danger)
Command Structure
- Hierarchical command organization
- Provider-specific subcommands
- Interactive prompts for setup
- Consistent error handling
User Experience
- Colorized terminal output
- ASCII art branding
- Status display (
volt flash) - Configuration backups
- Logging system for actions
Safety Features
- API key masking
- Confirmation prompts for destructive actions
- Configuration validation
- Error handling with helpful messages
Upcoming in Future Releases
- Chat functionality with selected models
- Chat history management
- Streaming responses
- Multiple chat sessions
Technical Details
- Built with TypeScript and Node.js
- Uses Commander.js for CLI structure
- TOML configuration format
- Modular architecture for easy extension