Overview
Legacyvf-* commands are still available for backward compatibility. These commands are equivalent to their prime counterparts but use a different command structure.
New projects should use the
prime command namespace. Legacy commands may be deprecated in future versions.Command Mapping
| Legacy Command | Modern Equivalent | Description |
|---|---|---|
vf-setup | prime lab setup | Initialize workspace |
vf-init | prime env init | Create environment template |
vf-install | prime env install | Install environment package |
vf-build | (internal) | Build OpenEnv Docker image |
vf-eval | prime eval run | Run evaluations |
vf-tui | prime eval tui | View results in TUI |
vf-gepa | prime gepa run | Run GEPA prompt optimization |
vf-rl | prime rl run | Run RL training (local) |
vf-train | (deprecated) | Old training command |
vf-vllm | (internal) | vLLM server utilities |
prime-rl | (standalone) | prime-rl training harness |
Usage Examples
vf-setup
Equivalent toprime lab setup:
vf-init
Equivalent toprime env init:
vf-install
Equivalent toprime env install:
vf-build
Internal command for building OpenEnv Docker images. Called automatically byprime env push for OpenEnv environments.
- Locates
proj/directory with OpenEnv project - Detects contract type (gym vs. mcp) from
server/app.py - Builds Docker image using
prime images push - Waits for build completion
- Writes
.build.jsonwith image metadata
Environment ID (e.g.,
my-env)Base path for environments directory. The command looks for
{path}/{env_id}/proj/.Aliases: -pvf-eval
Equivalent toprime eval run:
vf-tui
Equivalent toprime eval tui:
vf-gepa
Runs GEPA (Genetic Prompt Optimization Algorithm) for automated prompt improvement:vf-rl
Runs local RL training with the verifiers trainer:vf-train
Deprecated. Usevf-rl, prime-rl, or Hosted Training instead.
vf-vllm
Internal command for vLLM server management. Not intended for direct use.prime-rl
Standalone training framework. Installed viaprime lab setup --prime-rl.
Migration Guide
From vf-* to prime
Update your workflows to use modern commands: Before:Scripts and CI/CD
Update scripts to use theprime command:
Aliases (Optional)
If you prefer the old command names, create aliases:Why the Change?
Theprime command namespace provides:
- Better organization - Logical grouping (
lab,env,eval) - Consistency - Matches other Prime Intellect tools
- Discoverability -
prime --helpshows all subcommands - Extensibility - Easier to add new command groups
Deprecation Timeline
- v0.8.x - Both
vf-*andprimecommands supported (current) - v0.9.x -
vf-*commands emit deprecation warnings - v1.0.x -
vf-*commands may be removed
prime commands now to avoid disruption.
Support
If you encounter issues migrating to the new commands:- Check GitHub Issues
- Join Discord for help
- Review the migration guide
Summary
Legacyvf-* commands still work but are being phased out in favor of the prime command namespace. Update your workflows to use:
prime lab setupinstead ofvf-setupprime env {init,install,push}instead ofvf-{init,install,build}prime eval {run,tui}instead ofvf-{eval,tui}