Provider manifest
omnifs.provider.json is provider metadata embedded into the provider component.
{ "id": "github", "displayName": "GitHub", "provider": "omnifs_provider_github.wasm", "defaultMount": "github", "capabilities": [], "auth": {}, "configSchema": {}}Fields
Section titled “Fields”| Field | Meaning |
|---|---|
id | Stable provider id. |
displayName | Human-readable name. |
provider | WASM component filename. |
defaultMount | Default mount name used by omnifs init. |
capabilities | Declared needs, each with kind, value, why, and optional dynamic. |
auth | Auth schemes and header injection rules. |
configSchema | Provider-specific config schema for init prompts and validation. |
The manifest declares needs. The host resolves and grants runtime authority.