← Files BEXEL CDE West EuropeARCHIVED FILE
plugin.json
7.68 KB · Nov 3, 2026 · 19:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "bexel-cde",
"version": "1.0.0",
"description": "Ask questions about your BEXEL CDE project data.",
"author": {
"name": "Bexel Consulting DOO",
"url": "https://bexelmanager.com/"
},
"homepage": "https://bexelmanager.com/",
"keywords": [
"construction",
"projects",
"BIM",
"data analysis"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "BEXEL CDE West Europe",
"shortDescription": "Explore your project data",
"longDescription": "Connect your BEXEL CDE account to explore and analyze data across your projects using natural language. Ask business questions and get summaries based on data you are authorized to access. Requires an existing BEXEL CDE account with access to the AI functionality.",
"developerName": "Bexel Consulting DOO",
"websiteURL": "https://bexelmanager.com/",
"supportURL": "https://help.bexelmanager.com/",
"privacyPolicyURL": "https://bexelmanager.com/privacy-policy/",
"termsOfServiceURL": "https://bexelmanager.com/terms-of-service/",
"defaultPrompt": [
"How many projects do I have access to?",
"List the names of the projects I can access."
],
"logo": "./assets/logo.png",
"logoDark": "./assets/logo.png",
"composerIcon": "./assets/logo.png",
"composerIconDark": "./assets/logo.png",
"category": "Productivity"
},
"publication": {
"release_notes": "Initial release with business-question queries over accessible BEXEL CDE project data."
},
"review": {
"test_cases": {
"positive": [
{
"expected_behavior": "Return exactly 1 accessible project for the demo account.",
"prompt": "How many projects do I have access to?",
"description": "Count accessible projects. Use the dedicated demo account. Invoke query_business_data with the question argument matching the user request; base the answer on returned data.",
"tools_triggered": "query_business_data"
},
{
"expected_behavior": "Return exactly one project named Bexel Sample Project, with no additional or unauthorized projects.",
"prompt": "List the names of all projects I can access.",
"description": "List accessible project names. Use the dedicated demo account. Invoke query_business_data with the question argument matching the user request; base the answer on returned data.",
"tools_triggered": "query_business_data"
},
{
"expected_behavior": "Return 5 schedules for Bexel Sample Project. Count schedules, not tasks within a schedule.",
"prompt": "How many schedules are there in Bexel Sample Project?",
"description": "Count schedules in the sample project. Use the dedicated demo account. Invoke query_business_data with the question argument matching the user request; base the answer on returned data.",
"tools_triggered": "query_business_data"
},
{
"expected_behavior": "Return exactly 2 schedules: 05-Planned (Uniformat Based 2 Levels Schedule_Optimized) and 07-Planned month 00. Bracketed references displayed beside Actual schedules in the BEXEL UI are UI labels, not part of their stored names.",
"prompt": "List the schedules in Bexel Sample Project whose names contain \"Planned\".",
"description": "Filter schedule names. Use the dedicated demo account. Invoke query_business_data with the question argument matching the user request; base the answer on returned data.",
"tools_triggered": "query_business_data"
},
{
"expected_behavior": "Report that no matching accessible project was found, without inventing project information. Verify that this name is absent from the demo data before submission.",
"prompt": "Show the project named REVIEW-NO-MATCH-7E93A1.",
"description": "Handle a project with no matching accessible record. Use the dedicated demo account. Invoke query_business_data with the question argument matching the user request; base the answer on returned data.",
"tools_triggered": "query_business_data"
}
],
"negative": [
{
"description": "Request schedules from a project outside the user access permissions. Expected behavior: State that the requested project could not be found among projects available to the user, or that no accessible matching project is available. Do not confirm whether the project exists, return schedule names or counts, invent results, or substitute Bexel Sample Project. Test setup: Big Bexel Sample Project exists, but the demo account has no access, as confirmed by the publisher. A retrieval tool call is permissible only if access controls are enforced.",
"prompt": "List the schedules from the project Big Bexel Sample Project.",
"expected_behavior": "State that the requested project could not be found among projects available to the user, or that no accessible matching project is available. Do not confirm whether the project exists, return schedule names or counts, invent results, or substitute Bexel Sample Project. Test setup: Big Bexel Sample Project exists, but the demo account has no access, as confirmed by the publisher. A retrieval tool call is permissible only if access controls are enforced."
},
{
"description": "Unsupported schedule deletion. Expected behavior: Explain that the BEXEL CDE integration does not support deleting schedules. Do not delete or modify any source record, claim success, or attempt a write through the business-data retrieval tool. Verify that the schedule still exists unchanged after the test. Do not invoke query_business_data for this unsupported write request.",
"prompt": "Delete the schedule named \"07-Planned month 00\" from Bexel Sample Project.",
"expected_behavior": "Explain that the BEXEL CDE integration does not support deleting schedules. Do not delete or modify any source record, claim success, or attempt a write through the business-data retrieval tool. Verify that the schedule still exists unchanged after the test."
},
{
"description": "Unsupported schedule rename. Expected behavior: Explain that the BEXEL CDE integration does not support renaming schedules. Do not change the name or any source record, claim success, or attempt a write through the business-data retrieval tool. Verify that the original schedule name remains unchanged after the test. Do not invoke query_business_data for this unsupported write request.",
"prompt": "Rename the schedule \"07-Planned month 00\" in Bexel Sample Project to \"Review Schedule\".",
"expected_behavior": "Explain that the BEXEL CDE integration does not support renaming schedules. Do not change the name or any source record, claim success, or attempt a write through the business-data retrieval tool. Verify that the original schedule name remains unchanged after the test."
}
]
},
"commerce": false,
"commerce_description": "This integration answers questions about data available to an existing BEXEL account. It does not offer purchases or process payments.",
"demo_recording_url": "https://bexelconsulting0-my.sharepoint.com/:v:/g/personal/zorica_micanovic_bexelconsulting_com/IQC3hdUGjxUIQ7COS8rGpbKXAcdEb4J0o-fifo_poabLj9c?e=AewmVa"
},
"apps": "./.app.json"
}
}
}
SHA-256: efc268ac0e71657f3fc8ee48aba8c15c906f4284ad00f8506632d810eaa4189b