{
  "management": [
    {
      "command": "profile.current",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "toolkit",
        "current"
      ],
      "positionals": [],
      "sentence": "Show the toolkit this folder launches with."
    },
    {
      "command": "profile.list",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "toolkit",
        "list"
      ],
      "positionals": [],
      "sentence": "List every toolkit in your workspace."
    },
    {
      "command": "profile.show",
      "constraints": [],
      "options": [
        {
          "alias": "--profile",
          "choices": null,
          "flag": "--toolkit",
          "name": "profile",
          "repeatable": false,
          "required": true,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--brief",
          "name": "brief",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "toolkit",
        "show"
      ],
      "positionals": [],
      "sentence": "Show what one toolkit carries: its tools, its keys and its settings."
    },
    {
      "command": "profile.set",
      "constraints": [
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "remove_tools",
                "kind": "absent"
              },
              {
                "argument": "replace_tools",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "add_tools",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "add_tools",
                "kind": "absent"
              },
              {
                "argument": "replace_tools",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "remove_tools",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "add_tools",
                "kind": "absent"
              },
              {
                "argument": "remove_tools",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "replace_tools",
            "kind": "present"
          }
        }
      ],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--name",
          "name": "name",
          "repeatable": false,
          "required": true,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--new-name",
          "name": "new_name",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--add-tools",
          "name": "add_tools",
          "repeatable": true,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--remove-tools",
          "name": "remove_tools",
          "repeatable": true,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--replace-tools",
          "name": "replace_tools",
          "repeatable": true,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--status-line-json",
          "name": "status_line",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--default",
          "name": "default",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "toolkit",
        "set"
      ],
      "positionals": [],
      "sentence": "Create a toolkit, or change one you already have. At most one of --add-tools, --remove-tools, and --replace-tools is given."
    },
    {
      "command": "profile.delete",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--name",
          "name": "name",
          "repeatable": false,
          "required": true,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "toolkit",
        "delete"
      ],
      "positionals": [],
      "sentence": "Remove a toolkit from your workspace."
    },
    {
      "command": "tool.get",
      "constraints": [
        {
          "kind": "when",
          "then": {
            "argument": "query",
            "kind": "present"
          },
          "when": {
            "argument": "limit",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "argument": "query",
            "kind": "present"
          },
          "when": {
            "argument": "sort",
            "kind": "present"
          }
        }
      ],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--query",
          "name": "query",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--kind",
          "name": "kind",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--repo",
          "name": "repo",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--limit",
          "name": "limit",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": [
            "relevance",
            "popularity",
            "updated",
            "name"
          ],
          "flag": "--sort",
          "name": "sort",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "tool",
        "get"
      ],
      "positionals": [],
      "sentence": "Find a tool to put in a toolkit, by words or by the repository it lives in."
    },
    {
      "command": "repo.get",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--url",
          "name": "url",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "repo",
        "get"
      ],
      "positionals": [],
      "sentence": "See the repositories your tools come from, and how far along Code Config is with each."
    },
    {
      "command": "repo.set",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--url",
          "name": "url",
          "repeatable": false,
          "required": true,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "repo",
        "set"
      ],
      "positionals": [],
      "sentence": "Add a repository so Code Config reads its tools, or read one again."
    },
    {
      "command": "launch",
      "constraints": [],
      "options": [
        {
          "alias": "--profile",
          "choices": null,
          "flag": "--toolkit",
          "name": "profile",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--account",
          "name": "account",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--strict",
          "name": "strict",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--setup",
          "name": "setup",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "launch"
      ],
      "positionals": [
        {
          "choices": [
            "claude",
            "codex",
            "cursor",
            "gemini",
            "opencode"
          ],
          "name": "host",
          "repeatable": false,
          "required": true
        }
      ],
      "sentence": "Open a coding app with a toolkit."
    },
    {
      "command": "mcp.setup",
      "constraints": [
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromCommand",
                "kind": "absent"
              },
              {
                "argument": "fromFile",
                "kind": "absent"
              },
              {
                "argument": "fromStdin",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromEnv",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromEnv",
                "kind": "absent"
              },
              {
                "argument": "fromFile",
                "kind": "absent"
              },
              {
                "argument": "fromStdin",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromCommand",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromEnv",
                "kind": "absent"
              },
              {
                "argument": "fromCommand",
                "kind": "absent"
              },
              {
                "argument": "fromStdin",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromFile",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromEnv",
                "kind": "absent"
              },
              {
                "argument": "fromCommand",
                "kind": "absent"
              },
              {
                "argument": "fromFile",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromStdin",
            "kind": "present"
          }
        }
      ],
      "options": [
        {
          "alias": "--profile",
          "choices": null,
          "flag": "--toolkit",
          "name": "profile",
          "repeatable": false,
          "required": true,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--server",
          "name": "server",
          "repeatable": false,
          "required": true,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--provider",
          "name": "provider",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--instance",
          "name": "instance",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--secret",
          "name": "secret",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-env",
          "name": "fromEnv",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-command",
          "name": "fromCommand",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-file",
          "name": "fromFile",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-stdin",
          "name": "fromStdin",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "mcp",
        "setup"
      ],
      "positionals": [],
      "sentence": "Put a key in place for one of a toolkit's tools."
    },
    {
      "command": "mcp.status",
      "constraints": [],
      "options": [
        {
          "alias": "--profile",
          "choices": null,
          "flag": "--toolkit",
          "name": "profile",
          "repeatable": false,
          "required": true,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--server",
          "name": "server",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "mcp",
        "status"
      ],
      "positionals": [],
      "sentence": "Say which of a toolkit's tools are ready and which still need a key."
    },
    {
      "command": "app.setup",
      "constraints": [
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromCommand",
                "kind": "absent"
              },
              {
                "argument": "fromFile",
                "kind": "absent"
              },
              {
                "argument": "fromStdin",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromEnv",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromEnv",
                "kind": "absent"
              },
              {
                "argument": "fromFile",
                "kind": "absent"
              },
              {
                "argument": "fromStdin",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromCommand",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromEnv",
                "kind": "absent"
              },
              {
                "argument": "fromCommand",
                "kind": "absent"
              },
              {
                "argument": "fromStdin",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromFile",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromEnv",
                "kind": "absent"
              },
              {
                "argument": "fromCommand",
                "kind": "absent"
              },
              {
                "argument": "fromFile",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromStdin",
            "kind": "present"
          }
        }
      ],
      "options": [
        {
          "alias": "--profile",
          "choices": null,
          "flag": "--toolkit",
          "name": "profile",
          "repeatable": false,
          "required": true,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": [
            "claude",
            "codex"
          ],
          "flag": "--app",
          "name": "app",
          "repeatable": false,
          "required": true,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--provider",
          "name": "provider",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--instance",
          "name": "instance",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--secret",
          "name": "secret",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-env",
          "name": "fromEnv",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-command",
          "name": "fromCommand",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-file",
          "name": "fromFile",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-stdin",
          "name": "fromStdin",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "app",
        "setup"
      ],
      "positionals": [],
      "sentence": "Put a key in place for a coding app itself."
    },
    {
      "command": "app.status",
      "constraints": [],
      "options": [
        {
          "alias": "--profile",
          "choices": null,
          "flag": "--toolkit",
          "name": "profile",
          "repeatable": false,
          "required": true,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": [
            "claude",
            "codex"
          ],
          "flag": "--app",
          "name": "app",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "app",
        "status"
      ],
      "positionals": [],
      "sentence": "Say whether a coding app has the key it needs."
    },
    {
      "command": "secrets.providers",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "secrets",
        "providers"
      ],
      "positionals": [],
      "sentence": "List the places this computer can keep a key."
    },
    {
      "command": "secrets.bind",
      "constraints": [
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromCommand",
                "kind": "absent"
              },
              {
                "argument": "fromFile",
                "kind": "absent"
              },
              {
                "argument": "fromStdin",
                "kind": "absent"
              },
              {
                "argument": "provider",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromEnv",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromEnv",
                "kind": "absent"
              },
              {
                "argument": "fromFile",
                "kind": "absent"
              },
              {
                "argument": "fromStdin",
                "kind": "absent"
              },
              {
                "argument": "provider",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromCommand",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromEnv",
                "kind": "absent"
              },
              {
                "argument": "fromCommand",
                "kind": "absent"
              },
              {
                "argument": "fromStdin",
                "kind": "absent"
              },
              {
                "argument": "provider",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromFile",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "kind": "all",
            "of": [
              {
                "argument": "fromEnv",
                "kind": "absent"
              },
              {
                "argument": "fromCommand",
                "kind": "absent"
              },
              {
                "argument": "fromFile",
                "kind": "absent"
              },
              {
                "argument": "provider",
                "kind": "absent"
              }
            ]
          },
          "when": {
            "argument": "fromStdin",
            "kind": "present"
          }
        }
      ],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--provider",
          "name": "provider",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": "--profile",
          "choices": null,
          "flag": "--toolkit",
          "name": "profile",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-env",
          "name": "fromEnv",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-command",
          "name": "fromCommand",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-file",
          "name": "fromFile",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--from-stdin",
          "name": "fromStdin",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "secrets",
        "bind"
      ],
      "positionals": [
        {
          "choices": null,
          "name": "secret",
          "repeatable": false,
          "required": true
        }
      ],
      "sentence": "Point a key at the value this computer should use for it."
    },
    {
      "command": "secrets.unbind",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "secrets",
        "unbind"
      ],
      "positionals": [
        {
          "choices": null,
          "name": "secretId",
          "repeatable": false,
          "required": true
        }
      ],
      "sentence": "Stop using a key on this computer."
    },
    {
      "command": "secrets.verify",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "secrets",
        "verify"
      ],
      "positionals": [
        {
          "choices": null,
          "name": "secretId",
          "repeatable": false,
          "required": true
        }
      ],
      "sentence": "Check that a key still works on this computer."
    },
    {
      "command": "sync",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "sync"
      ],
      "positionals": [],
      "sentence": "Get the latest toolkits from your workspace onto this computer."
    },
    {
      "command": "setup",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--agent",
          "name": "agent",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "setup"
      ],
      "positionals": [],
      "sentence": "Set this computer up step by step, with a guide for coding agents."
    },
    {
      "command": "setup.status",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "setup",
        "status"
      ],
      "positionals": [],
      "sentence": "Say which setup steps are done and which one comes next."
    },
    {
      "command": "setup.run",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": [
            "claude",
            "codex",
            "cursor",
            "gemini",
            "opencode"
          ],
          "flag": "--app",
          "name": "app",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--toolkit",
          "name": "toolkit",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--no-open",
          "name": "noOpen",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "setup",
        "run"
      ],
      "positionals": [],
      "sentence": "Carry out every setup step this computer can do on its own."
    },
    {
      "command": "toolkits.search",
      "constraints": [
        {
          "kind": "when",
          "then": {
            "argument": "signals",
            "kind": "absent"
          },
          "when": {
            "argument": "query",
            "kind": "present"
          }
        },
        {
          "kind": "when",
          "then": {
            "argument": "signals",
            "kind": "present"
          },
          "when": {
            "argument": "query",
            "kind": "absent"
          }
        }
      ],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--signals",
          "name": "signals",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--query",
          "name": "query",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "toolkit",
        "search"
      ],
      "positionals": [],
      "sentence": "Find shared toolkits that fit a project, by words or by what a folder looks like."
    },
    {
      "command": "toolkits.adopt",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--default",
          "name": "default",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--pin-project",
          "name": "pinProject",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "toolkit",
        "adopt"
      ],
      "positionals": [
        {
          "choices": null,
          "name": "slug",
          "repeatable": false,
          "required": true
        }
      ],
      "sentence": "Take a shared toolkit into your workspace."
    },
    {
      "command": "project.get",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--path",
          "name": "path",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "project",
        "get"
      ],
      "positionals": [],
      "sentence": "Show which toolkit a folder uses."
    },
    {
      "command": "project.set",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--path",
          "name": "path",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--toolkit",
          "name": "toolkit",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "project",
        "set"
      ],
      "positionals": [],
      "sentence": "Set the toolkit a folder uses by default."
    },
    {
      "command": "project.delete",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--path",
          "name": "path",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "project",
        "delete"
      ],
      "positionals": [],
      "sentence": "Put a folder back on the toolkit launches use by default."
    },
    {
      "command": "project.inspect",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--path",
          "name": "path",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "project",
        "inspect"
      ],
      "positionals": [],
      "sentence": "Say what a folder holds: its languages, its tools and its coding-app setup."
    },
    {
      "command": "status.get",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "status",
        "get"
      ],
      "positionals": [],
      "sentence": "Show what this computer is signed in to and what it has."
    },
    {
      "command": "storage",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--clean",
          "name": "clean",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "storage"
      ],
      "positionals": [],
      "sentence": "Show the space Code Config uses on this computer, and clear out old copies."
    },
    {
      "command": "enroll",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--name",
          "name": "name",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--browser",
          "name": "browser",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--device-code",
          "name": "deviceCode",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--force",
          "name": "force",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--no-wait",
          "name": "noWait",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--status",
          "name": "status",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--api-base",
          "name": "apiBase",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "enroll"
      ],
      "positionals": [],
      "sentence": "Sign this computer in to your Code Config account and get its toolkits."
    },
    {
      "command": "login",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--name",
          "name": "name",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--browser",
          "name": "browser",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--device-code",
          "name": "deviceCode",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--force",
          "name": "force",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--no-wait",
          "name": "noWait",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--status",
          "name": "status",
          "repeatable": false,
          "required": false,
          "takesValue": false
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--api-base",
          "name": "apiBase",
          "repeatable": false,
          "required": false,
          "takesValue": true
        },
        {
          "alias": null,
          "choices": null,
          "flag": "--json",
          "name": "json",
          "repeatable": false,
          "required": false,
          "takesValue": false
        }
      ],
      "path": [
        "login"
      ],
      "positionals": [],
      "sentence": "Sign this computer in to your Code Config account and get its toolkits."
    }
  ],
  "parseErrorCodes": [
    "UNKNOWN_COMMAND",
    "UNKNOWN_OPTION",
    "MISSING_OPTION_VALUE",
    "DUPLICATE_OPTION",
    "MISSING_REQUIRED_OPTION",
    "INVALID_OPTION_VALUE",
    "MISSING_POSITIONAL",
    "UNEXPECTED_POSITIONAL",
    "CONSTRAINT_VIOLATION"
  ],
  "runtime": [
    {
      "command": "statusline",
      "constraints": [],
      "options": [
        {
          "alias": null,
          "choices": null,
          "flag": "--config",
          "name": "config",
          "repeatable": false,
          "required": true,
          "takesValue": true
        }
      ],
      "path": [
        "statusline"
      ],
      "positionals": [],
      "sentence": "Print the status line your toolkit describes."
    }
  ]
}
