Skip to content

Commit 1da1775

Browse files
committed
plugins: apps
1 parent 17d6831 commit 1da1775

2 files changed

Lines changed: 237 additions & 0 deletions

File tree

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
{
2+
"name": "@xpert-ai/plugin-procurement-quote-comparison",
3+
"packageName": "@xpert-ai/plugin-procurement-quote-comparison",
4+
"displayName": {
5+
"en_US": "Procurement Quote Comparison",
6+
"zh_Hans": "采购比价"
7+
},
8+
"description": {
9+
"en_US": "Procurement quote comparison plugin for creating procurement cases, parsing requirements and supplier quotes, and reviewing AI recommendations.",
10+
"zh_Hans": "用于创建采购比价项目、解析采购需求和供应商报价,并审核 AI 推荐结果的采购比价插件。"
11+
},
12+
"version": "0.0.1",
13+
"level": "system",
14+
"category": "middleware",
15+
"keywords": [
16+
"procurement",
17+
"quote-comparison",
18+
"middleware",
19+
"view-extension",
20+
"remote-component",
21+
"assistant-template",
22+
"data-xpert"
23+
],
24+
"author": {
25+
"name": "XpertAI Team",
26+
"url": "https://xpertai.cn"
27+
},
28+
"repository": {
29+
"type": "git",
30+
"url": "https://github.com/xpert-ai/xpert-plugins.git",
31+
"directory": "community/apps/procurement-quote-comparison"
32+
},
33+
"homepage": "https://github.com/xpert-ai/xpert-plugins/tree/main/community/apps/procurement-quote-comparison",
34+
"icon": {
35+
"type": "svg",
36+
"value": "<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v13A2.5 2.5 0 0 1 17.5 21h-11A2.5 2.5 0 0 1 4 18.5v-13Z\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M8 8h8M8 12h8M8 16h4\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"/></svg>",
37+
"color": "#0f766e"
38+
},
39+
"source": {
40+
"type": "npm",
41+
"packageName": "@xpert-ai/plugin-procurement-quote-comparison",
42+
"url": "https://www.npmjs.com/package/@xpert-ai/plugin-procurement-quote-comparison"
43+
},
44+
"targetApps": ["data-xpert"],
45+
"targetAppMeta": {
46+
"data-xpert": {
47+
"types": ["workbench-view", "assistant-tool", "business-app"],
48+
"capabilities": [
49+
"procurement_quote_comparison",
50+
"procurement-quote-comparison-workbench",
51+
"procurement-document-parsing",
52+
"procurement-quote-comparison-assistant-template"
53+
],
54+
"marketplace": {
55+
"contents": [
56+
{
57+
"type": "app",
58+
"name": "procurement-quote-comparison",
59+
"displayName": "Procurement Quote Comparison",
60+
"description": "Create procurement comparison cases, parse requirement and supplier quote documents, and review AI comparison recommendations.",
61+
"icon": {
62+
"type": "svg",
63+
"value": "<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v13A2.5 2.5 0 0 1 17.5 21h-11A2.5 2.5 0 0 1 4 18.5v-13Z\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M8 8h8M8 12h8M8 16h4\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"/></svg>",
64+
"color": "#0f766e"
65+
},
66+
"operations": [
67+
{
68+
"name": "create-procurement-cases",
69+
"displayName": "Create procurement cases",
70+
"description": "Create procurement cases from requirement documents and uploaded quote files.",
71+
"access": "write"
72+
},
73+
{
74+
"name": "parse-procurement-documents",
75+
"displayName": "Parse procurement documents",
76+
"description": "Use assistant tools to save structured requirement and supplier quote results.",
77+
"access": "write"
78+
},
79+
{
80+
"name": "review-procurement-recommendations",
81+
"displayName": "Review procurement recommendations",
82+
"description": "Review item matches, risks, and AI-generated supplier recommendations.",
83+
"access": "read"
84+
}
85+
]
86+
},
87+
{
88+
"type": "view",
89+
"name": "workbench",
90+
"displayName": "Procurement Quote Comparison Workbench",
91+
"description": "Workbench view for procurement cases, supplier quotes, risks, and recommendations."
92+
},
93+
{
94+
"type": "tool",
95+
"name": "ProcurementQuoteComparisonMiddleware",
96+
"displayName": "Procurement Quote Comparison Tools",
97+
"description": "Assistant middleware tools for saving requirement parsing, supplier quotes, item matches, risks, and recommendations."
98+
},
99+
{
100+
"type": "assistant-template",
101+
"name": "procurement-quote-comparison-assistant",
102+
"displayName": "Procurement Quote Comparison Assistant Template",
103+
"description": "Prebuilt assistant workflow template for procurement requirement parsing, supplier quote comparison, risk review, and recommendation reporting."
104+
}
105+
],
106+
"readme": "https://github.com/xpert-ai/xpert-plugins/tree/main/community/apps/procurement-quote-comparison#readme",
107+
"updatedAt": "2026-06-07T00:00:00.000Z"
108+
},
109+
"runtime": {
110+
"middlewareProviders": ["ProcurementQuoteComparisonMiddleware"],
111+
"viewProviders": ["procurement_quote_comparison"],
112+
"templateProviders": ["procurementQuoteComparisonTemplates"]
113+
}
114+
}
115+
},
116+
"readme": "https://github.com/xpert-ai/xpert-plugins/tree/main/community/apps/procurement-quote-comparison#readme",
117+
"updatedAt": "2026-06-07T00:00:00.000Z"
118+
}

community/smart-maintenance.json

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
{
2+
"name": "@xpert-ai/plugin-smart-maintenance",
3+
"packageName": "@xpert-ai/plugin-smart-maintenance",
4+
"displayName": {
5+
"en_US": "Smart Maintenance",
6+
"zh_Hans": "智能维保"
7+
},
8+
"description": {
9+
"en_US": "Smart maintenance app plugin for AI-assisted maintenance report intake, work order review, service data import, and lightweight processing loops.",
10+
"zh_Hans": "用于 AI 辅助维保报修受理、工单审核、服务数据导入和轻量处理闭环的智能维保插件。"
11+
},
12+
"version": "0.0.1",
13+
"level": "organization",
14+
"category": "middleware",
15+
"keywords": [
16+
"maintenance",
17+
"work-order",
18+
"middleware",
19+
"view-extension",
20+
"remote-component",
21+
"agent-tool",
22+
"assistant-template",
23+
"data-xpert"
24+
],
25+
"author": {
26+
"name": "XpertAI Team",
27+
"url": "https://xpertai.cn"
28+
},
29+
"repository": {
30+
"type": "git",
31+
"url": "https://github.com/xpert-ai/xpert-plugins.git",
32+
"directory": "community/apps/smart-maintenance"
33+
},
34+
"homepage": "https://github.com/xpert-ai/xpert-plugins/tree/main/community/apps/smart-maintenance",
35+
"icon": {
36+
"type": "svg",
37+
"value": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"256\" height=\"256\" viewBox=\"0 0 256 256\" fill=\"none\"><rect width=\"256\" height=\"256\" rx=\"36\" fill=\"transparent\"/><rect x=\"52\" y=\"42\" width=\"152\" height=\"172\" rx=\"18\" fill=\"#FFFFFF\" stroke=\"#0F766E\" stroke-width=\"8\"/><path d=\"M92 72H164\" stroke=\"#0F766E\" stroke-width=\"10\" stroke-linecap=\"round\"/><path d=\"M86 118H132\" stroke=\"#94A3B8\" stroke-width=\"8\" stroke-linecap=\"round\"/><path d=\"M86 150H122\" stroke=\"#94A3B8\" stroke-width=\"8\" stroke-linecap=\"round\"/><path d=\"M144 132L172 104\" stroke=\"#14B8A6\" stroke-width=\"12\" stroke-linecap=\"round\"/><path d=\"M162 150L190 122\" stroke=\"#14B8A6\" stroke-width=\"12\" stroke-linecap=\"round\"/><circle cx=\"128\" cy=\"74\" r=\"18\" fill=\"#CCFBF1\" stroke=\"#0F766E\" stroke-width=\"8\"/><path d=\"M76 198L110 164L132 186L180 138\" stroke=\"#0F766E\" stroke-width=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
38+
"color": "#0f766e"
39+
},
40+
"source": {
41+
"type": "npm",
42+
"packageName": "@xpert-ai/plugin-smart-maintenance",
43+
"url": "https://www.npmjs.com/package/@xpert-ai/plugin-smart-maintenance"
44+
},
45+
"targetApps": ["data-xpert"],
46+
"targetAppMeta": {
47+
"data-xpert": {
48+
"types": ["workbench-view", "assistant-tool", "business-app"],
49+
"capabilities": [
50+
"smart_maintenance",
51+
"maintenance-report-entry",
52+
"maintenance-review-desk",
53+
"smart-maintenance-assistant-template"
54+
],
55+
"marketplace": {
56+
"contents": [
57+
{
58+
"type": "app",
59+
"name": "smart-maintenance",
60+
"displayName": "Smart Maintenance",
61+
"description": "Create AI-assisted maintenance work orders from repair reports, import service data, and review processing status.",
62+
"icon": {
63+
"type": "svg",
64+
"value": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"256\" height=\"256\" viewBox=\"0 0 256 256\" fill=\"none\"><rect width=\"256\" height=\"256\" rx=\"36\" fill=\"transparent\"/><rect x=\"52\" y=\"42\" width=\"152\" height=\"172\" rx=\"18\" fill=\"#FFFFFF\" stroke=\"#0F766E\" stroke-width=\"8\"/><path d=\"M92 72H164\" stroke=\"#0F766E\" stroke-width=\"10\" stroke-linecap=\"round\"/><path d=\"M86 118H132\" stroke=\"#94A3B8\" stroke-width=\"8\" stroke-linecap=\"round\"/><path d=\"M86 150H122\" stroke=\"#94A3B8\" stroke-width=\"8\" stroke-linecap=\"round\"/><path d=\"M144 132L172 104\" stroke=\"#14B8A6\" stroke-width=\"12\" stroke-linecap=\"round\"/><path d=\"M162 150L190 122\" stroke=\"#14B8A6\" stroke-width=\"12\" stroke-linecap=\"round\"/><circle cx=\"128\" cy=\"74\" r=\"18\" fill=\"#CCFBF1\" stroke=\"#0F766E\" stroke-width=\"8\"/><path d=\"M76 198L110 164L132 186L180 138\" stroke=\"#0F766E\" stroke-width=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>",
65+
"color": "#0f766e"
66+
},
67+
"operations": [
68+
{
69+
"name": "create-maintenance-work-orders",
70+
"displayName": "Create maintenance work orders",
71+
"description": "Generate reviewable maintenance work orders from natural-language repair reports.",
72+
"access": "write"
73+
},
74+
{
75+
"name": "import-maintenance-service-data",
76+
"displayName": "Import service data",
77+
"description": "Import candidate customers, projects, locations, devices, departments, roles and parts.",
78+
"access": "write"
79+
},
80+
{
81+
"name": "review-maintenance-work-orders",
82+
"displayName": "Review maintenance work orders",
83+
"description": "Review, supplement, confirm processing, close or reject smart maintenance work orders.",
84+
"access": "read"
85+
}
86+
]
87+
},
88+
{
89+
"type": "view",
90+
"name": "workbench",
91+
"displayName": "Smart Maintenance Workbench",
92+
"description": "Workbench view for maintenance data import, report intake, work order review and processing status."
93+
},
94+
{
95+
"type": "tool",
96+
"name": "SmartMaintenanceMiddleware",
97+
"displayName": "Smart Maintenance Tools",
98+
"description": "Assistant middleware tools for saving generated work orders, importing service data, searching work orders and preparing supplement drafts."
99+
},
100+
{
101+
"type": "assistant-template",
102+
"name": "smart-maintenance-assistant",
103+
"displayName": "Smart Maintenance Assistant Template",
104+
"description": "Prebuilt assistant workflow template for maintenance report intake, work order generation, service data import and review support."
105+
}
106+
],
107+
"readme": "https://github.com/xpert-ai/xpert-plugins/tree/main/community/apps/smart-maintenance#readme",
108+
"updatedAt": "2026-06-07T00:00:00.000Z"
109+
},
110+
"runtime": {
111+
"middlewareProviders": ["SmartMaintenanceMiddleware"],
112+
"viewProviders": ["smart_maintenance"],
113+
"templateProviders": ["smartMaintenanceTemplates"]
114+
}
115+
}
116+
},
117+
"readme": "https://github.com/xpert-ai/xpert-plugins/tree/main/community/apps/smart-maintenance#readme",
118+
"updatedAt": "2026-06-07T00:00:00.000Z"
119+
}

0 commit comments

Comments
 (0)