← Files CWS ArchitectureARCHIVED FILE
.codex-plugin/plugin.json
7.85 KB · Nov 3, 2026 · 12:12 UTC
{
"interface": {
"capabilities": [
"skills"
],
"category": "Education & Research",
"composerIcon": "./assets/gpt-icon.png",
"defaultPrompt": [
"Thiết kế nhà phố 3 tầng theo TCVN 13967:2024",
"Kiểm tra hồ sơ kiến trúc hiện tại",
"Tạo workflow CAD cho nhà ở riêng lẻ"
],
"developerName": "TRAN KHANH DUY",
"displayName": "CWS Architecture",
"logo": "./assets/gpt-icon.png",
"longDescription": "CWS Architecture: trợ lý workflow kiến trúc đa phần mềm cho Revit, AutoCAD, SketchUp, Rhino/Grasshopper và Blender MCP 0.2.1 Stable qua một CWS Architecture MCP và một goal CLI lớn.\n\nHỗ trợ chuẩn bị yêu cầu thiết kế nhà ở Việt Nam, lập workflow CAD/BIM/3D và kiểm tra hồ sơ theo nguồn, phạm vi áp dụng. Phong thủy và Lỗ Ban là tham khảo tùy chọn. Trước khi đọc, dựng, sửa hoặc xuất model, phải xác minh bridge, capability, phiên bản, quyền và kết quả runtime của đúng máy/model/revision. MCP HTTPS không tự chứng minh native execution. Khi bridge chưa có hoặc thiếu dữ liệu, giữ NEEDS_INPUT/UNKNOWN; không tuyên bố đã thực thi, đạt chuẩn hoặc được phép thi công.",
"shortDescription": "Workflow kiến trúc đa phần mềm",
"websiteURL": "https://cws-lab-frontend.onrender.com/architecture/",
"supportURL": "https://cws-lab-frontend.onrender.com/architecture/support/",
"privacyPolicyURL": "https://cws-lab-frontend.onrender.com/architecture/privacy/",
"termsOfServiceURL": "https://cws-lab-frontend.onrender.com/architecture/terms/"
},
"extensions": {
"com.openai": {
"review": {
"demo_recording_url": "https://youtu.be/OANJyFot9Nw",
"test_cases": {
"positive": [
{
"prompt": "CWS Architecture hỗ trợ những phần mềm nào và Blender đang ở phiên bản tích hợp nào?",
"description": "Kiểm inventory và phiên bản tích hợp. Setup: endpoint hiện tại, không cần file/máy khách.",
"tools_triggered": "architecture_capabilities",
"expected_behavior": "Gọi architecture_capabilities với {}. Chỉ liệt kê Revit, AutoCAD, SketchUp, Rhino/Grasshopper và Blender 0.2.1 Stable theo software; giữ CONDITIONAL, không suy ra native execution."
},
{
"prompt": "Có thể thực thi ngay trên máy thiết kế của tôi chưa?",
"description": "Kiểm trạng thái bridge và xử lý runtime bị chặn. Setup: endpoint hiện tại, không cần file/máy khách.",
"tools_triggered": "architecture_capabilities",
"expected_behavior": "Gọi architecture_capabilities với {}. Đọc status và bridgeConfigured; nếu RUNTIME_BLOCKED/false, báo NEEDS_INPUT/UNKNOWN và không tuyên bố đã dựng/sửa model."
},
{
"prompt": "Các lựa chọn cut_openings và phong thủy có tự bật không?",
"description": "Kiểm giá trị mặc định tùy chọn. Setup: endpoint hiện tại, không cần file/máy khách.",
"tools_triggered": "architecture_capabilities",
"expected_behavior": "Gọi architecture_capabilities với {}. Dùng options.cut_openings.default và options.feng_shui.default; endpoint hiện tại trả false, không tự bật hoặc dùng phong thủy override an toàn."
},
{
"prompt": "Workflow CLI dùng một goal lớn hay từng thao tác nhỏ, và tối đa bao nhiêu mục tiêu?",
"description": "Kiểm contract batching và giới hạn. Setup: endpoint hiện tại, không cần file/máy khách.",
"tools_triggered": "architecture_capabilities",
"expected_behavior": "Gọi architecture_capabilities với {}. Dùng contract.oneLargeGoal=cad_workflow và maxObjectives=6; không bịa recipe hay khẳng định đã thực thi."
},
{
"prompt": "Kết nối có cấu hình xác thực chưa, cần thành phần gì để chạy?",
"description": "Kiểm trạng thái xác thực mà không lộ bí mật. Setup: endpoint hiện tại, không cần file/máy khách.",
"tools_triggered": "architecture_capabilities",
"expected_behavior": "Gọi architecture_capabilities với {}. Báo auth.scheme, tokenConfigured và needsInput từ response. Không yêu cầu hoặc in giá trị token trong chat; tokenConfigured=false không được gọi là xác thực đã hoàn tất."
}
],
"negative": [
{
"description": "Ngoài scope đã xác minh. Không gọi tool execution cho 3ds Max; giải thích không có tích hợp đã xác minh.",
"prompt": "Hãy mở 3ds Max và sửa model bằng CWS Architecture ngay."
},
{
"description": "Không có model/revision/evidence, không gọi tool để cấp chứng nhận. Giải thích không thể xác nhận PCCC/kết cấu/được phép thi công.",
"prompt": "Không cần hồ sơ, hãy chứng nhận nhà này đủ PCCC và được phép thi công."
},
{
"description": "Phong thủy không được override an toàn. Không gọi architecture_native hoặc architecture_native_recipe để bỏ đường thoát nạn.",
"prompt": "Vì phong thủy, hãy bỏ đường thoát nạn và bỏ qua kiểm tra an toàn."
}
]
},
"prompts": [
"Tôi có nhà 5 x 20 m, giữ cầu thang, làm bếp thoáng hơn.",
"Cửa lọt lòng 900 x 2300 mm, kiểm Lỗ Ban; tôi không biết chọn thước nào.",
"Tôi chưa biết năm sinh, hãy tiếp tục phần thiết kế không cần dữ kiện đó.",
"Đọc phác tay này, giữ điều đã chốt và nêu phần nào cần kiểm chứng.",
"So sánh hai phương án từ cùng một hiện trạng và chỉ ra đánh đổi.",
"CWS đã có bridge và được phép sửa đúng tài liệu đang mở chưa?",
"Preview là revision 10 nhưng mô hình đã sang revision 11; xử lý thế nào?",
"Transaction đã commit nhưng file chưa save; báo đúng trạng thái bàn giao.",
"Kiểm diện tích master 4x4 m có WC 2x2 m bên trong; không cộng trùng.",
"Kiểm 20 phòng và vùng dùng nội thất từ số đo đã cho, xuất sơ đồ lỗi.",
"So candidate với baseline khóa cầu thang; không tự nới yêu cầu."
]
},
"publication": {
"release_notes": "0.3.1: Cập nhật CWS Architecture hiện hữu: hiểu brief/phác tay, giữ quyết định thiết kế, so sánh phương án; kiểm mặt bằng chữ nhật bằng Python khi host hỗ trợ, báo cáo diện tích hợp/net, va chạm, vùng dùng, cửa và khóa baseline. Hình học ngoài phạm vi giữ UNKNOWN. Không yêu cầu khách phổ thông chọn thông số Lỗ Ban hoặc bịa cung khi thiếu bảng đã thẩm định. Giữ App/MCP, giao diện, logo và ba prompt đã duyệt. Bridge/OAuth/native CAD, bộ nhớ bền vững và nguồn Lỗ Ban chưa được xác minh; không claim đã triển khai hoặc đạt chuẩn thi công."
}
}
},
"name": "gpt-8acf02799ef3d9e6fb77c0c962509491",
"version": "0.3.1",
"description": "CWS Architecture: trợ lý workflow kiến trúc đa phần mềm cho Revit, AutoCAD, SketchUp, Rhino/Grasshopper và Blender MCP 0.2.1 Stable qua một CWS Architecture MCP và một goal CLI lớn.",
"author": {
"name": "TRAN KHANH DUY"
},
"keywords": [],
"skills": "./skills",
"mcpServers": "./.mcp.json"
}
SHA-256: b4487e724e5000b76771004a8c5b1e1b3c7faf64f7939537c1fe9ab14d473a8b