← Files CheongmyeongARCHIVED FILE

plugin.json

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

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a5b0d01bbdc8191956a4f9f89939a7c",
  "version": "1.0.4",
  "description": "Cheongmyeong searches the connected user's private sound-effect library from a natural-language description. It returns ranked clips, can sort sounds between two intensity poles, 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://cheongmyeong.14dimension.com"
  },
  "homepage": "https://cheongmyeong.14dimension.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Cheongmyeong",
        "shortDescription": "Search sound assets",
        "longDescription": "Cheongmyeong searches the connected user's private sound-effect library from a natural-language description. It returns ranked clips, can sort sounds between two intensity poles, 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 sound effects",
          "Sort sounds by an axis",
          "View account quota"
        ],
        "websiteURL": "https://cheongmyeong.14dimension.com",
        "supportURL": "https://cheongmyeong.14dimension.com/support",
        "privacyPolicyURL": "https://cheongmyeong.14dimension.com/privacy",
        "termsOfServiceURL": "https://cheongmyeong.14dimension.com/terms",
        "defaultPrompt": [
          "Find a door sound and give me playback links to audition.",
          "\ub0b4 \ud6a8\uacfc\uc74c \ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0\uc11c \uc885\uc18c\ub9ac\ub97c \ucc3e\uc544\uc11c \ub4e4\uc5b4\ubcfc \uc218 \uc788\uac8c \ud574\uc918.",
          "What plan and quota does my Cheongmyeong account have, and how many sounds are indexed?"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find a sound effect from a concrete acoustic description.",
              "prompt": "Find a door sound and give me playback links to audition.",
              "tools_triggered": "search_sounds",
              "expected_behavior": "Returns tentative sound suggestions with working playback links. The supplied review account contains 326 CC0 samples in its private test index. door.wav may be among the candidates, but the model must not claim the top result is a heavy wooden door or a verified match without listening."
            },
            {
              "description": "Exercise a Korean natural-language sound search.",
              "prompt": "\ub0b4 \ud6a8\uacfc\uc74c \ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0\uc11c \uc885\uc18c\ub9ac\ub97c \ucc3e\uc544\uc11c \ub4e4\uc5b4\ubcfc \uc218 \uc788\uac8c \ud574\uc918.",
              "tools_triggered": "search_sounds",
              "expected_behavior": "Responds in Korean with tentative sound candidates and working playback links. Does not infer exact acoustic qualities from filenames or claim an unverified match. Explains weak suggestions when needed."
            },
            {
              "description": "Exercise the supported broad-search result limit.",
              "prompt": "Show up to 20 sound effects from my library with playback links.",
              "tools_triggered": "search_sounds",
              "expected_behavior": "Returns up to 20 tentative candidates and working playback links from the supplied account index. Links are short-lived; repeating the search refreshes them. Does not claim 20 exact matches."
            },
            {
              "description": "Sort a scoped sound pool along an intensity axis.",
              "prompt": "Find impact sounds in my library and sort them from heaviest to lightest.",
              "tools_triggered": "search_sounds, sort_sounds_by_axis",
              "expected_behavior": "Uses search_sounds and sort_sounds_by_axis. Orders candidates from the heavy pole toward the light pole consistently with descending numeric positions in the tool output, with working playback links. Positions express relative model similarity, not measured loudness or guaranteed physical impact. Assets remain unchanged."
            },
            {
              "description": "Inspect the connected account state.",
              "prompt": "What plan and quota does my Cheongmyeong account have, and how many sounds are indexed?",
              "tools_triggered": "get_account",
              "expected_behavior": "Reports Studio, index quota 150000, indexed count 326. Does not echo email addresses, credentials or internal account identifiers. Reading account status may initialize monthly caption credits."
            }
          ],
          "negative": [
            {
              "description": "Do not invoke Cheongmyeong for sound generation.",
              "prompt": "Generate a new orchestral victory fanfare for my game.",
              "tools_triggered": "",
              "expected_behavior": "The app should not be invoked because it searches existing indexed sounds and does not generate audio."
            },
            {
              "description": "Do not invoke Cheongmyeong for public music streaming search.",
              "prompt": "Find the most streamed pop song released today on the web.",
              "tools_triggered": "",
              "expected_behavior": "The app should not be invoked because it searches only the connected user's sound-effect library."
            },
            {
              "description": "Do not invoke Cheongmyeong for destructive file management.",
              "prompt": "Delete every duplicate WAV file in my project.",
              "tools_triggered": "",
              "expected_behavior": "The app should not be invoked because it cannot delete, overwrite, or reorganize audio files."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No transactions or purchases through MCP tools.",
        "demo_recording_url": "https://cheongmyeong.14dimension.com/download/demo_cheongmyeong.mp4"
      },
      "publication": {
        "countries": [],
        "release_notes": "Clarifies audio similarity as tentative listening suggestions with working short-lived playback links and explicit relative axis sorting. Removes unnecessary account personal information. Retains strict OAuth DCR/PKCE and early unauthenticated 401 discovery. Review account contains 326 licensed CC0 sound samples. Includes five positive and three negative cases."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: cadbe4e14b26a6ed37e3eb2315bfe96b2e3e6d96ae4c28a12e11d2d9f35f9457