Files
dsh_shenxian/poc/business-plugins/package.json
T

24 lines
17 KiB
JSON
Raw Normal View History

{
"name": "@dsh-local/business-plugins",
"version": "0.3.24",
"description": "能力管ç�†ï¼ˆåŽŸã€ŒåŠŸèƒ½ç®¡ç�†ã€�/「功能æ�’ä»¶ã€�)section for dsh web profile — v0.3.23(2026-09-15):**撤除「å��好设置ã€�分区**(用户:「把å��好设置中的 语言切æ�¢åŠŸèƒ½æ”¾åˆ°ç”¨æˆ·è®¾ç½®ä¸­ï¼ŒåŽ»æŽ‰å��好设置这个æ �ç›®ã€�)。语言切æ�¢æ�¬åˆ° `@dsh-local/portal-entry` 的「用户设置ã€�分区(id `user-settings`,order 103)—— 语言是**用户级å��好**,与「账å�· / 退出登录ã€�å�ŒåŒºå�³å�¯ï¼Œå†�å�•开一个分区就是**é‡�å¤�å…¥å�£**。撤掉:`PreferencesSection` 整段ã€�`ctx.slots.inject` 里 id `preferences` order 99 的注册ã€�zh/en å�„ 3 æ�¡ `pref.*` è¯�æ�¡ ⇒ 本 section 现å�ªå‰© **2 个分区**(能力管ç�† 101 + 模型设置 100)。é…�套:`verify-platform-admin-section.mjs` 分区数断言 3 → 2 并新增「preferences 已撤除ã€�断言;语言切æ�¢çš„功能断言移到新脚本 `scripts/verify-portal-entry.mjs`。|v0.3.22(2026-09-15):**分区改å��「能力管ç�†ã€�+ 页内 tab 分页(æ�’ä»¶ / 技能)+ æ�’ä»¶å�¡ç‰‡ä¸­æ–‡ç”¨é€”æ��述三行**。① **改å��**(用户:「设置中 功能管ç�†æ”¹ä¸ºèƒ½åŠ›ç®¡ç�†ã€�)—— **å�ªæ”¹ label 级**(zh `能力管ç�†` / en `Capability management`),代ç �标识符 / section id / 包å�� / API 路径一律ä¸�动(素æ��库 U10「术语统一å�ªæ”¹ç”¨æˆ·å�¯è§�那层ã€�);② **页内 tab**(用户:「能力管ç�†é¡µé�¢æ”¹é€ ä¸º tabå�¯åˆ‡æ�¢ æ�’件和技能分别进行æ“�作ã€�)—— å¤�用既有 `.pa-tabs/.pa-tab/.pa-tcnt`(下划线å¼�;规范 §4.4「数æ�®é¡µç”¨ä¸‹åˆ’线å¼�ã€�),两个页签å�„带**计数**ï¼›**æ�’件页内容原样**(内存æ�¡ / 工具行 / å�¡ç‰‡ç½‘æ ¼ / 应用更改),**技能页**去掉é‡�å¤�的分组标题(标题已由 tab 承担)å�ªç•™ã€Œç”Ÿæ•ˆæ–¹å¼�说明 + 上传入å�£ã€�工具行;两页**å�„自独立æ“�作**,默认è�½æ�’件页(与改造å‰�一致);③ **æ�’ä»¶å�¡ç‰‡ç”¨é€”æ��è¿° = 3 行**(用户:「æ�’ä»¶å�¡ç‰‡ä¸­å¢žåŠ ä¸­æ–‡ç”¨é€”æ��è¿° 显示三行ã€�)—— 新增 `.bp-plugDesc`(`-webkit-line-clamp:3` + 显å¼� `white-space:normal`,å�¦åˆ™ç»§æ‰¿å�•行截断的 nowrap),å�•行 ellipsis 会把「这个æ�’件干什么ã€�截得看ä¸�全;`title` ä»�挂全文。④ **「内置 DeepSeekã€�→「DeepSeekã€�**(用户:「内置 DeepSeek,去掉内置就å�« DeepSeek 就行ã€�)—— ä»�å�ªåЍ**用户å�¯è§�文案**:行标题 `ms.kindBuiltin`ã€�新增下拉选项 `ms.optBuiltin`(原「内置 DeepSeek(平å�°å…±äº«ï¼‰ã€�,那个「(平å�°å…±äº«ï¼‰ã€�是**误导**:该选项走内置通é�“但**è¦�填用户自己的 key**)ã€�选择æ��示 `ms.builtinPickHint`ã€�目录ä¸�å�¯ç”¨æ—¶çš„兜底文案(`ms.catUnreadable`/`ms.catEmpty`)ã€�以å�Šç§�ç±»å°�æ ‡ `ms.tagBuiltin`「内置ã€�→「官方ã€�+ `ms.builtinHint`「平å�°å†…置通é�“ã€�→「官方通é�“ã€�;⛔ **è¯�典键å��与代ç �标识符一律ä¸�动**(U10)。|v0.3.21(2026-09-15):**实例内「我的技能ã€�分组**(档案 100 / 交接å�• T01)—— 用户在å�Œä¸€é¡µç®¡ç�†ã€ŒåŠŸèƒ½æ�’ä»¶ + 我的技能ã€�两类功能。① **å½¢æ€�**:并入既有「功能管ç�†ã€�section 内**分组**,**ä¸�æ–°å¼€ section**(ä¾�æ�®ç”¨æˆ·å�£å¾„「ä¸�è¦�分开管ç�†ã€�+ 档案 60 的分区命å��);**ä»…å…¥å�£å±‚å�ˆå¹¶ã€�机制层独立** —— 技能是 watch 驱动(å�¯å�œ**ç«‹å�³ç”Ÿæ•ˆã€�无需é‡�å�¯**)而æ�’ä»¶è¦�é‡�å�¯å®žä¾‹ï¼Œä¸¤æ�¡ API(`/api/skills/mine*` vs `/api/plugins/mine*`)与两套è�½ç›˜ä½�置一律ä¸�动(档案 16 §2.1 决策 2)。② **技能行**:技能å��(截断三件套)+ æ�¥æº�徽章(共享/我的)+ 状æ€�(â—� å·²å�¯ç”¨ / â—‹ å·²å�œç”¨ï¼‰+ 事实(文件数 · 体积,`tabular-nums`)+ 动作(å�¯ç”¨/å�œç”¨ã€�删除);沿用官方å�¡ç‰‡è¡Œè¯­æ±‡ï¼ˆåŠ¨ä½œåŒº `margin-left:auto` + `nowrap`)⇒ **结构上ä¸�å�¯èƒ½æ�¢è¡Œ**。③ **å¹³å�°å…±äº«æŠ€èƒ½**(`source:'shared'`ã€�`locked:true`)显示 🔒å�ªè¯»å¹¶**ä¸�渲染任何动作按钮** —— 与å�Žç«¯ `assertNotShared()` çš„ 409 å�Œå�‘一致(å‰�端ä¸�给注定失败的按钮,å�Žç«¯ä»�兜底)。④ **上传**ï¼
"type": "module",
"main": "lib/index.js",
"exports": {
".": "./lib/index.js",
"./client": "./lib/client.js"
},
"dsh": {
"bundle": {
"patch": "./cordis.patch.yml"
},
"client": {
"platform": "web",
"inject": [
"@deepseek-ai/dsh-client-ui-settings-general"
]
}
},
"dependencies": {},
"license": "MIT"
}