Liyuk/dsh-skin-chatlab--packages-core ↗★ 2
@liyuk/dsh-skin-chatlab-core
ChatLab 基座:可扩展聊天皮肤插件的核心,提供皮肤注册表、切换器、装饰逻辑和设置面板。
AI 分析
作为ChatLab皮肤生态的核心基座,管理皮肤注册与界面切换。适合想要开发自定义DSH皮肤或使用ChatLab系列皮肤包的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Liyuk/dsh-skin-chatlab#01d06cd38b940a49ecf89dc0447c81645fba2aa2&path:packages/core说明文档
阅读完整 README ↗@liyuk/dsh-skin-chatlab-core
ChatLab 基座:DeepSeek Harness (DSH) 的可扩展聊天皮肤插件核心。
提供:
- 皮肤注册服务(
ctx.chatlab.registerSkin),皮肤包通过它注册 - 皮肤切换器 + 设置面板
- 侧边栏装饰(头像/预览/未读/项目方块)
- 预览/未读 RPC(host 端)
需要装皮肤包才有效果,例如 @liyuk/dsh-skin-feishu、@liyuk/dsh-skin-slack 或任一 ChatLab skin。
安装
dsh plugin --profile web add @liyuk/dsh-skin-chatlab-core @liyuk/dsh-skin-feishu
或直接装聚合包 @liyuk/dsh-skin-chatlab(自动带上 core + 六套皮肤)。
开发皮肤
皮肤包通过 ctx.chatlab.registerSkin({ id, name, desc, ready, tokens, css, brand }) 注册自己;每套皮肤是独立 npm 包,不能 import core 源码。