{
  "id": "copilot",
  "name": "GitHub Copilot CLI",
  "homepage": "https://docs.github.com/en/copilot/how-tos/copilot-cli/use-copilot-cli/overview",
  "description": "The power of GitHub Copilot coding agent, brought to your terminal.",
  "icon": "SimpleIcons:githubcopilot",
  "executables": [
    "copilot"
  ],
  "dotfiles": {
    "paths": [
      "~/.copilot/settings.json",
      "~/.copilot/mcp-config.json",
      "~/.copilot/lsp-config.json",
      "~/.copilot/copilot-instructions.md",
      "~/.copilot/instructions/",
      "~/.copilot/agents/",
      "~/.copilot/skills/",
      "~/.copilot/extensions/",
      "~/.copilot/hooks/"
    ],
    "exclude": [
      "~/.copilot/session-state/",
      "~/.copilot/command-history-state/",
      "~/.copilot/logs/",
      "~/.copilot/installed-plugins/",
      "~/.copilot/plugin-data/",
      "~/.copilot/ide/",
      "~/.copilot/session-store.db",
      "~/.copilot/permissions-config.json"
    ],
    "secret": [
      "~/.copilot/config.json",
      "~/.copilot/mcp-oauth-config/",
      "~/.copilot/mcp-secrets/"
    ],
    "machine_lines": [
      {
        "file": "~/.copilot/mcp-config.json",
        "match": {
          "key_path": [
            "mcpServers.*.command",
            "mcpServers.*.args"
          ]
        },
        "scope": "backup"
      }
    ]
  }
}
