Virtual Packs
Virtual packs are host-owned capability surfaces that behave like pack tools from the caller’s point of view, but are implemented by the platform.
They exist so that a pack or workflow can use important host behavior without bypassing the platform’s control model.
Why they exist
Without virtual packs, builders would be tempted to:
- write workspace state directly
- skip the approval and audit model
- reimplement host-owned operations in pack code
Virtual packs prevent that by giving you a sanctioned tool surface for privileged operations.
Common host-owned surfaces
The most important current examples are:
worka.runtimefor agent and workflow operationsworka.uifor workspace view operationsworka.dbfor controlled data access
Treat them as part of the platform contract. If one of them already does the job you need, use it instead of inventing a bypass.