{
  "fs": [
    {
      "name": "list_files",
      "description": "List all files in a directory",
      "category": "fs"
    },
    {
      "name": "remove_file",
      "description": "Remove a file at given path",
      "category": "fs"
    }
  ],
  "npm": [
    {
      "name": "build_project",
      "description": "Build project using pnpm build command",
      "category": "npm"
    },
    {
      "name": "run_npm",
      "description": "Run an npm/pnpm command",
      "category": "npm"
    }
  ],
  "git": [
    {
      "name": "commit_files",
      "description": "Commit files to git repository",
      "category": "git"
    },
    {
      "name": "revert_files",
      "description": "Revert specified files in git repository",
      "category": "git"
    },
    {
      "name": "switch_version",
      "description": "Switch to previous version from remote",
      "category": "git"
    },
    {
      "name": "get_raw_file",
      "description": "Retrieve raw content of a file from GitHub repository",
      "category": "git"
    }
  ],
  "terminal": [
    {
      "name": "execute_command",
      "description": "Execute a terminal command and capture output",
      "category": "terminal"
    }
  ]
}