Liyuk/dsh-skin-chatlab--packages-core2

@liyuk/dsh-skin-chatlab-core

ChatLab 基座:可扩展聊天皮肤插件的核心——皮肤注册表、切换器、装饰逻辑、设置面板。皮肤数据由各皮肤包(如 @liyuk/dsh-skin-feishu)通过 ctx.chatlab.registerSkin 注入。

AI Analysis

作为ChatLab皮肤生态的核心基座,管理皮肤注册与界面切换。适合想要开发自定义DSH皮肤或使用ChatLab系列皮肤包的用户。

Package
@liyuk/dsh-skin-chatlab-core
Version
1.0.4
License
MIT
Last updated
Aug 22, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Liyuk/dsh-skin-chatlab#01d06cd38b940a49ecf89dc0447c81645fba2aa2&path:packages/core

@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 源码。

License

MIT