Updates
VVM is evolving fast. New primitives, better tooling, expanded runtime support. Here's what shipped.
Workflow Distribution
Share and reuse workflows across projects. Import from URLs or use @handle/name registry shorthand. Modules cached locally with content hashing. Domain allowlists for organizational control. Contract inspection before execution.
Workflow Contracts
Programs now declare their inputs and outputs. Type-safe invocation, clear interfaces, composable workflows. Call one VVM program from another.
Advanced Parallel Primitives
New parallel() for heterogeneous work. Race multiple approaches with join=first. Ensemble voting across agents. Parallel execution with isolated memory. Merge strategies for combining results.
Long Context Workflows
New filesystem state mode for workflows that outgrow context windows. Agent outputs persist as artifacts, passed by reference instead of copying full content. Scales to codebases, not just conversations.
Persistent Agents via Memory
Agents can now remember across sessions. New memory primitives let you store, recall, and forget—scoped by tenant, safe across parallel execution.
Natural Language Program Generation
New /vvm-generate command. Describe your workflow in plain English—agents, dependencies, quality gates—and get a valid VVM program back. Syntax becomes optional.
Website & Dark Mode
Rebuilt site with clearer messaging. Dark mode follows system preference.
v0.0.1 — Initial Release
First public release. Language spec, Claude Code integration, pattern library, docs.