Skip to content

Migrating from Cargo Feature Flags

Vox no longer uses Cargo --features for optional capabilities. Each optional feature is now a runtime-installable plugin.

Old invocationNew invocation
cargo build --features gpu,mens-candle-cudavox plugin install tensor-burn-wgpu mens-candle-cuda
cargo build --features oratio,oratio-micvox plugin install oratio oratio-mic
cargo build --features cloudvox plugin install cloud
cargo build --features populivox plugin install populi-mesh
Or all at once:vox bundle apply vox-dev

The 8 built-in agent skills moved out of the vox-skills crate into standalone plugins. Most users do not need to do anything — vox bundle apply vox-fullstack installs them all.

Old builtin (vox-skills)New standalone plugin
vox.compiler (removed SP4)vox plugin install skill-compiler
vox.gitvox plugin install skill-git
vox.memoryvox plugin install skill-memory
vox.orchestratorvox plugin install skill-orchestrator
vox.ragvox plugin install skill-rag
vox.testingvox plugin install skill-testing
vox.testing.validatevox plugin install skill-testing-validate
vox.v0vox plugin install skill-v0
vox.populi (part of composite)vox plugin install populi-mesh

The full list of available plugins is shown by vox plugin list.

If your code imported from vox-skills directly, the crate remains as a thin shim for the current release cycle. Full removal is deferred. When you are ready to migrate, switch to vox-plugin-host:

// Old:
use vox_skills::SkillRegistry;
// New:
use vox_plugin_host::SkillRegistry;

vox-build-meta has been deleted (SP6). Replace any remaining calls:

// Old:
vox_build_meta::require("gpu", "vox plugin install tensor-burn-wgpu")?;
// New (inline the error message):
anyhow::bail!(
"This capability requires the 'gpu' plugin.\n\
Run: vox plugin install tensor-burn-wgpu"
);

The following .cargo/config.toml aliases were removed because the --features gpu flag they relied on no longer gates anything at build time:

  • vox-cuda-release → use vox bundle apply vox-ml at runtime
  • vox-mens-dev → use vox plugin install tensor-burn-wgpu then vox mens
  • vox-mens-release → same as above
  • vox-schola-cudavox-schola-dev alias (schola binary) still available