.vio file is a portable definition of a whole agent — prompt, model, skills,
connectors and memory — in one YAML file. Everything the agent is made of is inside the
file, so you can deploy a .vio someone sent you without any other assets.
Validate
1 and names each field that’s wrong.
Point vio at a folder and it looks for the .vio inside it (one level deep, not
subfolders):
Digest
vio show
and the Hub compare against. --content prints the whole-file content digest instead, and
--json prints both.
Deploying a .vio you were given
1
Put it in a folder
2
Validate it
3
Deploy it
Follow Deploy an agent. You provide the model provider key; the file
never contains one.