Package Exports
- @voltagent/cli
- @voltagent/cli/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@voltagent/cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
VoltAgent CLI
CLI tool for VoltAgent applications. This tool is used to view update notifications and announcements during project development.
Features
- 📢 Announcements: Displays important announcements about VoltAgent
- 🔄 Update Checks: Checks for updates to VoltAgent versions
- 🚀 Easy Integration: Integrates with existing projects with a single command
- ⚙️ Configurable: Can be customized according to needs
Installation
npm install @voltagent/cli --save-dev
# or
pnpm add @voltagent/cli -D
# or
yarn add @voltagent/cli --devUsage
Integrating with Your Project
To integrate the CLI tool into your project:
npx voltagent init
# or
pnpm voltagent init
# or
yarn voltagent initThis command automatically detects your package manager and adds CLI pre-checks to the commands you select (e.g., npm run dev or npm run build).
Note: Different package managers use different naming conventions for pre-hooks:
- npm/yarn: Uses
pre<script>format (e.g.,predev)- pnpm: Uses
<script>:preformat (e.g.,dev:pre)The
initcommand will handle this automatically.
Viewing Announcements
To see the latest announcements:
npx voltagent news
# or
pnpm voltagent news
# or
yarn voltagent newsAvailable Commands
voltagent news: Shows announcementsvoltagent check: Checks for updates and announcements (usually runs automatically)voltagent init: Integrates the CLI tool into your project
How Features Work
How Announcements Work
The CLI tool checks for the latest announcements each time it runs during a project development session and displays unread important announcements. Announcements can be marked as read.
Configuration
You can use local configuration to change the behavior of the CLI tool:
# Disable announcements
npx voltagent config set showAnnouncements false
# Change update check frequency
npx voltagent config set checkFrequency weeklyLicense
MIT