Viyv Agent Daemon - Multi-agent orchestration system
Multi-agent orchestration daemon for Viyv Agent.
``bash`
npm install -g viyv-daemon
`bashCreate a daemon configuration
viyv-daemon create
Commands
| Command | Description |
|---------|-------------|
|
viyv-daemon | Start daemon (default) |
| viyv-daemon create | Create configuration |
| viyv-daemon configs | List configurations |
| viyv-daemon list | List running daemons |
| viyv-daemon status | Show status |
| viyv-daemon enroll | Manual enrollment |
| viyv-daemon config | Show/update configuration |Configuration
On first startup, you'll be prompted to configure Hub URL and Enroll URL.
You can also pre-configure these via environment variables or CLI.
$3
`bash
export VIYV_HUB_URL=wss://hub.example.com
export VIYV_ENROLL_URL=https://app.example.com
`$3
`bash
Set Hub URL
viyv-daemon config --hub-url wss://hub.example.comSet Enroll URL
viyv-daemon config --enroll-url https://app.example.comView current configuration
viyv-daemon config
`Start Options
`bash
Start with auto-enrollment (default)
viyv-daemon
or explicitly
viyv-daemon startStart without auto-enrollment
viyv-daemon --no-auto-enrollStart specific daemon by name
viyv-daemon -n my-daemonStart in foreground
viyv-daemon -fUpdate commands on startup
viyv-daemon -uCombine options
viyv-daemon -n my-daemon -f
`Manual Enrollment
If you prefer to enroll manually:
`bash
Enroll using configured URL
viyv-daemon enrollEnroll using specific URL
viyv-daemon enroll -u https://app.example.comEnroll without opening browser
viyv-daemon enroll --no-browser
`Daemon Management
$3
`bash
Interactive mode
viyv-daemon createNon-interactive mode
viyv-daemon create my-daemon --type development --no-interactive
`$3
`bash
List all configurations
viyv-daemon configsList running daemons
viyv-daemon listDelete a configuration
viyv-daemon delete my-daemon
`$3
`bash
Check running daemon status
viyv-daemon statusCheck local configuration only
viyv-daemon status --local
``- Node.js 20+
- Viyv Hub server connection
- Viyv workspace account
SEE LICENSE IN LICENSE