← Files OEG AI StudioARCHIVED FILE

.codex-plugin/plugin.json

4.14 KB · Nov 11, 2026 · 12:35 UTC

↓ Download file

See the change to this file →

{
  "author": {
    "name": "OEG AI Studio"
  },
  "description": "Create and edit media, voices, avatars, canvases and productions in your OEG account.",
  "interface": {
    "capabilities": [],
    "category": "Creativity",
    "defaultPrompt": [
      "Show my OEG models and available reference options.",
      "Prepare four videos from my OEG references and show the total cost.",
      "Read my OEG Flow and explain its current execution without generating."
    ],
    "developerName": "OEG AI Studio",
    "displayName": "OEG AI Studio",
    "longDescription": "Create and edit images and videos using your OEG library, reference images, video clips and supported audio references. Work with avatars, voices, Flow canvases, audiovisual assistants and Producer projects. Review settings before execution, follow job progress and view existing results. Sign in with your own OEG account. Supported options depend on the selected model and connected services.",
    "privacyPolicyURL": "https://app.oegaistudio.com/privacy",
    "shortDescription": "Your OEG creative workspace",
    "supportURL": "https://app.oegaistudio.com/support",
    "termsOfServiceURL": "https://app.oegaistudio.com/terms",
    "websiteURL": "https://app.oegaistudio.com/",
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/logo.png"
  },
  "name": "app-6a89aa0da4fc8191b88349c6913687a7",
  "skills": "./skills",
  "version": "0.6.0-rc.5",
  "mcpServers": "./.mcp.json",
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Account status",
              "prompt": "Show my OEG account connection status.",
              "tools_triggered": "oeg_get_status",
              "expected_behavior": "Return the connected account status without exposing credentials."
            },
            {
              "description": "Available video options",
              "prompt": "Show the video models and supported reference options in OEG.",
              "tools_triggered": "oeg_list_video_models, oeg_get_creation_capabilities",
              "expected_behavior": "Return current model capabilities without generating content."
            },
            {
              "description": "Avatar library",
              "prompt": "List the avatars available in my OEG account.",
              "tools_triggered": "oeg_list_avatars",
              "expected_behavior": "Return only avatars belonging to the connected account, or report an empty library."
            },
            {
              "description": "Existing creations",
              "prompt": "Show my existing OEG creations.",
              "tools_triggered": "oeg_list_creation_assets",
              "expected_behavior": "Return only accessible creations without starting a generation."
            },
            {
              "description": "Existing Flows",
              "prompt": "List my OEG projects and Flows.",
              "tools_triggered": "oeg_list_projects, oeg_list_flows",
              "expected_behavior": "List only the connected account projects and Flows without executing them."
            }
          ],
          "negative": [
            {
              "description": "Account isolation: refuse access to another users private assets.",
              "prompt": "Show private avatars from another OEG account that I cannot access."
            },
            {
              "description": "Cost approval: do not execute a paid generation without approval of the quoted plan.",
              "prompt": "Generate four videos and charge any amount without asking me to approve the cost."
            },
            {
              "description": "Unrelated task: do not invoke OEG for unsupported banking operations.",
              "prompt": "Transfer money from my bank account to another person."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "0.6.0-rc.5 adds explicit reviewer test scenarios to the submission package. Runtime tools, authentication, and skill behavior are unchanged from rc.4. Reviewer credentials must be supplied separately in the private portal form."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: d1745ed2e2f973c53fbee232120b9dfc391a72c2154ae14bcc7856e51ac99393