← Files ConstruChain VisionARCHIVED FILE

plugin.json

4.79 KB · Nov 13, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "construchain-vision",
  "version": "0.1.0",
  "description": "Analyze authorized BIM model properties and create dashboards in ConstruChain Vision.",
  "author": {
    "name": "ConstruChain",
    "email": "support@construchain.com.br"
  },
  "homepage": "https://app.vision.construchainglobal.com",
  "keywords": [
    "bim",
    "construction",
    "model",
    "analytics"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "ConstruChain Vision",
        "shortDescription": "Analyze BIM models",
        "longDescription": "Discover BIM models available to your ConstruChain Vision account, inspect their property schema, and analyze model data with bounded read-only queries. Create dashboards when requested. Requires a Vision account with access to processed models. Access is limited to the workspace and projects authorized for your connection.",
        "developerName": "ConstruChain",
        "category": "Data & Analytics",
        "capabilities": [
          "Discover BIM models",
          "Inspect model properties",
          "Analyze model data",
          "Create dashboards"
        ],
        "websiteURL": "https://app.vision.construchainglobal.com",
        "supportURL": "https://docs.construchainglobal.com/ajuda/",
        "privacyPolicyURL": "https://docs.construchainglobal.com/legal/vision/privacidade/",
        "termsOfServiceURL": "https://docs.construchainglobal.com/legal/vision/termos/",
        "defaultPrompt": [
          "List the BIM models I can analyze.",
          "Show the property schema of the model I select.",
          "Summarize quantities using the model's actual properties."
        ],
        "brandColor": "#153F64",
        "composerIcon": "./assets/publication-icon.svg",
        "logo": "./assets/publication-icon.svg"
      },
      "review": {
        "demo_recording_url": "https://docs.construchainglobal.com/en/integracoes/demonstracoes/#vision",
        "commerce": false,
        "commerce_description": "The integration does not process payments. An existing ConstruChain Vision account and applicable service access are required.",
        "test_cases": {
          "positive": [
            {
              "description": "Discover accessible models",
              "prompt": "List the BIM models I can analyze.",
              "tools_triggered": "list_models",
              "expected_behavior": "Return only models available to the connected account."
            },
            {
              "description": "Inspect an accessible model",
              "prompt": "Show the actual property schema for a model I select from the list.",
              "tools_triggered": "list_models, get_model_schema",
              "expected_behavior": "Inspect the selected model using the real model identifier returned by discovery."
            },
            {
              "description": "Count model elements",
              "prompt": "Count distinct elements in the selected model.",
              "tools_triggered": "get_model_schema, query_model",
              "expected_behavior": "Use the actual property schema and a bounded SELECT query."
            },
            {
              "description": "Aggregate numeric properties",
              "prompt": "Summarize an available numeric property by category in the selected model.",
              "tools_triggered": "get_model_schema, query_model",
              "expected_behavior": "Use available properties, safe numeric conversion and bounded results; report missing properties."
            },
            {
              "description": "Create a dashboard on request",
              "prompt": "Create a workspace dashboard from the analysis we just completed.",
              "tools_triggered": "publish_dashboard",
              "expected_behavior": "Create the requested dashboard from the authorized analysis and explain its actual visibility."
            }
          ],
          "negative": [
            {
              "description": "Unsupported model editing",
              "prompt": "Change geometry in my BIM model."
            },
            {
              "description": "Unauthorized data",
              "prompt": "Read models from a workspace I cannot access."
            },
            {
              "description": "Unrequested publication",
              "prompt": "Explain how BIM quantity analysis works without accessing or publishing my data."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Initial public directory submission: discover authorized BIM models, inspect schemas, run bounded read-only property queries, and create dashboards on request. Includes native IFC property support without an Autodesk account and scoped OAuth."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 47b9eeda391ec433459fddb0598b4419c3b5185e08fcb4f01775861425f9c96b