{
  "id": "crabbox",
  "doctorContract": {
    "stateMigrations": true
  },
  "name": "Crabbox Worker Provider",
  "description": "Cloud worker provider backed by the Crabbox CLI.",
  "cliCommands": [
    {
      "name": "crabbox",
      "description": "Inspect and recover Crabbox warm images",
      "hasSubcommands": true
    }
  ],
  "activation": {
    "onStartup": false,
    "onCommands": [
      "crabbox"
    ]
  },
  "commandAliases": [
    {
      "name": "crabbox",
      "kind": "cli"
    }
  ],
  "contracts": {
    "workerProviders": [
      "crabbox"
    ]
  },
  "configSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {}
  }
}
