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

@liyuk/dsh-skin-chatlab-core

ChatLab 基座:可扩展聊天皮肤插件的核心,提供皮肤注册表、切换器、装饰逻辑和设置面板。

AI 分析

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

包名
@liyuk/dsh-skin-chatlab-core
版本
1.0.4
许可证
MIT
最近更新
2026年8月22日

安装

$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