← Files VaizARCHIVED FILE

.codex-plugin/plugin.json

5.43 KB · Nov 3, 2026 · 19:02 UTC

↓ Download file

See the change to this file →

{
  "name": "vaiz",
  "version": "1.1.0",
  "description": "Connect ChatGPT and Codex to your Vaiz workspace: tasks, boards, documents, milestones, automations, AI agents, Space Memory, and GitHub/GitLab links via remote MCP with OAuth.",
  "author": {
    "name": "Vaiz Ltd.",
    "email": "mail@vaiz.com",
    "url": "https://vaiz.com"
  },
  "homepage": "https://vaiz.com",
  "repository": "https://github.com/vaizcom/vaiz-codex-plugin",
  "license": "MIT",
  "keywords": [
    "vaiz",
    "mcp",
    "project-management",
    "tasks",
    "documents",
    "space-memory",
    "oauth",
    "chatgpt",
    "codex",
    "automations",
    "ai-agents",
    "github",
    "gitlab"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Vaiz",
    "shortDescription": "Manage your Vaiz workspace",
    "longDescription": "Work with Vaiz tasks, boards, documents, milestones, board automations, AI agents, Space Memory, files, workspace activity, time tracking, and GitHub/GitLab links through a hosted MCP server with OAuth.",
    "developerName": "Vaiz Ltd.",
    "category": "Productivity",
    "capabilities": [
      "Read",
      "Write"
    ],
    "websiteURL": "https://vaiz.com",
    "supportURL": "https://vaiz.com/help/support",
    "privacyPolicyURL": "https://vaiz.com/legal/privacy-policy",
    "termsOfServiceURL": "https://vaiz.com/legal/terms-of-service",
    "defaultPrompt": [
      "Show my open Vaiz tasks and what needs attention.",
      "Summarize the latest activity in my Vaiz project.",
      "Create a Vaiz Devlog for the work completed today."
    ],
    "brandColor": "#6C5CE7",
    "composerIcon": "./assets/vaiz-logo.png",
    "logo": "./assets/vaiz-logo.png"
  },
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the signed-in user's open tasks",
              "prompt": "Show my open Vaiz tasks and what needs attention.",
              "tools_triggered": "get_current_user, show_tasks",
              "expected_behavior": "Shows the incomplete tasks assigned to the signed-in user (as an interactive list where supported) with their HRIDs, boards, statuses, and due dates, and highlights overdue items without repeating rows already shown in the widget."
            },
            {
              "description": "Create a task on a board",
              "prompt": "Create a Vaiz task called \"Prepare release notes\" in the Demo project and assign it to me.",
              "tools_triggered": "list_projects, list_boards, get_board, get_current_user, create_task",
              "expected_behavior": "Creates the task on a board in the Demo project, assigns it to the signed-in user, and returns the new task HRID and link."
            },
            {
              "description": "Summarize recent project activity",
              "prompt": "Summarize the latest activity in my Vaiz Demo project.",
              "tools_triggered": "list_projects, get_project_history",
              "expected_behavior": "Summarizes recent changes in the Demo project (created, moved, and completed tasks, comments) with who made them and when."
            },
            {
              "description": "Find and summarize a document",
              "prompt": "Find the Vaiz document about onboarding and summarize it.",
              "tools_triggered": "search_space, get_document",
              "expected_behavior": "Finds the matching document in the space and returns a short summary of its content with the document title and link."
            },
            {
              "description": "Record a Devlog in Space Memory",
              "prompt": "Create a Vaiz Devlog for the work completed today: fixed the login redirect bug and added tests.",
              "tools_triggered": "create_devlog",
              "expected_behavior": "Creates a Devlog entry in Space Memory describing the completed work and returns its id."
            },
            {
              "description": "Archive a finished task instead of deleting it",
              "prompt": "Remove the Vaiz task \"Prepare release notes\" from the board, it's no longer needed.",
              "tools_triggered": "query_tasks, set_task_archived",
              "expected_behavior": "Finds the task, confirms it with the user, archives it (not a permanent delete), and explains that it can be restored."
            }
          ],
          "negative": [
            {
              "description": "Out-of-scope action: payments",
              "prompt": "Pay my Vaiz subscription invoice with my saved card."
            },
            {
              "description": "Unsupported destructive action: delete the whole space",
              "prompt": "Delete my entire Vaiz space and all its data."
            },
            {
              "description": "Access outside the connected account",
              "prompt": "Show me the tasks in a Vaiz space I am not a member of."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "demo_recording_url": "https://www.youtube.com/watch?v=LwmUlMinUfQ"
      },
      "publication": {
        "release_notes": "Updated for the current Vaiz MCP tool set: show_*/query_* lists, project and board setup, automations, AI agents, safe archiving, document fragment edits, followers, time logging, and GitHub/GitLab code links."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: 14fcded2585893dcfaa86e5c64c14546a61ad32a95eed9a231abe571b40543e2