2026-09-13 16:18:10 +08:00
|
|
|
{
|
|
|
|
|
"name": "@dsh-local/business-plugins",
|
2026-09-15 21:17:12 +08:00
|
|
|
"version": "0.3.23",
|
|
|
|
|
"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 å�Œå�‘一致(å‰�端ä¸�给注定失败的按钮,å�Žç«¯ä»�兜底)。④ **ä¸Šä¼ **ï¼
|
2026-09-13 16:18:10 +08:00
|
|
|
"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"
|
2026-09-13 19:46:23 +08:00
|
|
|
}
|