{
  "emojiChar": "⚛️",
  "description": "Agent for VSCode integration",
  "defaultEnabled": false,
  "schema": {
    "description": "Code agent helps you with productivity in using an editor and performing actions like creating files, editor customization, writing code, intelligent code suggestions, real-time error detection, debugging, and source control tasks etc.",
    "schemaFile": "./codeActionsSchema.ts",
    "schemaType": {
      "action": "CodeActions",
      "activity": "CodeActivity"
    }
  },
  "subActionManifests": {
    "code-debug": {
      "schema": {
        "description": "Code agent that helps you debug code including handling actions like showing the debug panel, adding/toggling breakpoints, stepping in/out of code etc.",
        "schemaFile": "./vscode/debugActionsSchema.ts",
        "schemaType": "CodeDebugActions"
      }
    },
    "code-display": {
      "schema": {
        "description": "Code agent that helps you work with display keyboard bindings, Zoom in, Zoom out, do text search and replace, show extensions etc.",
        "schemaFile": "./vscode/displayActionsSchema.ts",
        "schemaType": "CodeDisplayActions"
      }
    },
    "code-general": {
      "schema": {
        "description": "Code agent that helps you perform actions like finding a file, go to a symbol or a line in a file, Open new vscode window, show the command palette, user settings json etc.",
        "schemaFile": "./vscode/generalActionsSchema.ts",
        "schemaType": "CodeGeneralActions"
      }
    },
    "code-editor": {
      "schema": {
        "description": "Code agent that helps you perform vscode editor actions like create a new file, go to a reference, reveal a declaration, clipboard copy or paste, add a comment line etc.",
        "schemaFile": "./vscode/editorCodeActionsSchema.ts",
        "schemaType": "EditorCodeActions"
      }
    },
    "code-workbench": {
      "schema": {
        "description": "Code agent that helps you perform vscode workbench actions like open a file, close a file etc.",
        "schemaFile": "./vscode/workbenchCommandActionsSchema.ts",
        "schemaType": "CodeWorkbenchActions"
      }
    },
    "code-extension": {
      "schema": {
        "description": "Code agent that helps you perform vscode extension actions like show, install, update, enable, disable, uninstall extensions etc.",
        "schemaFile": "./vscode/extensionsActionsSchema.ts",
        "schemaType": "CodeWorkbenchExtensionActions"
      }
    }
  }
}
