← Files HwiyeongARCHIVED FILE

plugin.json

6.49 KB · Nov 2, 2026 · 18:11 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a5b1d7b93548191b62496f2e4842263",
  "version": "1.0.4",
  "description": "Hwiyeong searches the connected user's private Unity VFX and particle-prefab library from a natural-language description. It returns ranked effects with rendered previews and reports the connected account's plan, quota, and index status. Empty libraries use clearly labeled shared demo samples. Search records usage; account status may initialize monthly caption credits.",
  "author": {
    "name": "14Dimension Enterprise",
    "url": "https://hwiyeong.14dimension.com"
  },
  "homepage": "https://hwiyeong.14dimension.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Hwiyeong",
        "shortDescription": "Search Unity VFX",
        "longDescription": "Hwiyeong searches the connected user's private Unity VFX and particle-prefab library from a natural-language description. It returns ranked effects with rendered previews and reports the connected account's plan, quota, and index status. Empty libraries use clearly labeled shared demo samples. Search records usage; account status may initialize monthly caption credits.",
        "developerName": "14Dimension Enterprise",
        "category": "Developer Tools",
        "capabilities": [
          "Search VFX references",
          "View account quota"
        ],
        "websiteURL": "https://hwiyeong.14dimension.com",
        "supportURL": "https://hwiyeong.14dimension.com/support",
        "privacyPolicyURL": "https://hwiyeong.14dimension.com/privacy",
        "termsOfServiceURL": "https://hwiyeong.14dimension.com/terms",
        "defaultPrompt": [
          "Find a lightning strike skill effect in my VFX library.",
          "Search my effects for a green healing aura.",
          "What plan and quota does my Hwiyeong account have, and how many VFX assets are indexed?"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find a Unity VFX asset from a concrete visual description.",
              "prompt": "Find a lightning strike skill effect in my VFX library.",
              "tools_triggered": "search_vfx",
              "expected_behavior": "Clearly labels shared rendered demo references and tentative suggestions; includes a clickable preview link or visible image for the recommended lightning sample. Does not claim these JPG demo references are downloadable Unity prefab files."
            },
            {
              "description": "Search for an effect using color and purpose.",
              "prompt": "Search my effects for a green healing aura.",
              "tools_triggered": "search_vfx",
              "expected_behavior": "Returns tentative shared demo candidates with actual preview links/images. Recommends a green healing aura only if the preview supports that description; does not infer colour or purpose solely from generated labels."
            },
            {
              "description": "Exercise a Korean natural-language VFX search.",
              "prompt": "\ub0b4 \ud504\ub85c\uc81d\ud2b8\uc758 VFX \ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0\uc11c \ud070 \ud654\uc5fc \ud3ed\ubc1c \uc774\ud399\ud2b8\ub97c \ucc3e\uc544\uc918.",
              "tools_triggered": "search_vfx",
              "expected_behavior": "Responds in Korean, labels shared demo references, and links/renders actual candidate previews. Does not claim a generic energy explosion is definitely a fire explosion. If no preview satisfies the requested flame effect, explains that limitation."
            },
            {
              "description": "Exercise the supported broad-search result limit.",
              "prompt": "Show me the top 20 blue ice projectile effects in my VFX library.",
              "tools_triggered": "search_vfx",
              "expected_behavior": "Explains the shared demo cap of 10 and returns at most 10 tentative references with preview links/images. Does not claim all returned candidates are blue ice projectiles; recommendations must match visible previews."
            },
            {
              "description": "Inspect the connected account state.",
              "prompt": "What plan and quota does my Hwiyeong account have, and how many VFX assets are indexed?",
              "tools_triggered": "get_account",
              "expected_behavior": "Reports Studio, index quota 150000, indexed count 0. Does not echo email addresses, credentials or internal account identifiers. Reading account status may initialize monthly caption credits."
            }
          ],
          "negative": [
            {
              "description": "Do not invoke Hwiyeong for VFX generation.",
              "prompt": "Create a new Unity particle system for a lightning storm.",
              "tools_triggered": "",
              "expected_behavior": "The app should not be invoked because it searches existing indexed effects and does not create VFX assets."
            },
            {
              "description": "Do not invoke Hwiyeong for public asset-store search.",
              "prompt": "Search the web for the cheapest Unity VFX package on sale today.",
              "tools_triggered": "",
              "expected_behavior": "The app should not be invoked because it searches only the connected user's private VFX index."
            },
            {
              "description": "Do not invoke Hwiyeong for destructive Unity changes.",
              "prompt": "Delete all unused particle prefabs from my Unity project.",
              "tools_triggered": "",
              "expected_behavior": "The app should not be invoked because it cannot delete, overwrite, or reorganize Unity assets."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No transactions or purchases through MCP tools.",
        "demo_recording_url": "https://hwiyeong.14dimension.com/download/demo_hwiyeong.mp4"
      },
      "publication": {
        "countries": [],
        "release_notes": "Provides actual rendered demo preview images and clickable preview links. Labels shared demo references, caps demo results at ten, marks embedding-only suggestions as tentative, and does not recommend no-match results. Removes unnecessary account personal information. Retains strict OAuth DCR/PKCE and early unauthenticated 401 discovery. Includes five positive and three negative cases."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 7514ebb5fb7cabad522e4067b1cd8f05d1b5172b3c61586ab1350a20f3149dca