fatatalia/dsh-credentials-admin ↗★ 0

dsh-credentials-admin

在 dsh Web 设置页提供凭据(refs)管理:添加 / 修改 / 删除,已配置的值永不回显。 适合需要安全管理DSH凭据,且要求已配置的敏感值在前端永不回显的用户。

Package
dsh-credentials-admin
Compatibility
Unverified
Harness peer range
>=0.1.0-rc.6
Cordis peer range
^4.0.1
Version
0.1.0
Last updated
Sep 22, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fatatalia/dsh-credentials-admin

配置

cordis.patch.yml 插入的插件行接受两个可选项,默认值通常够用:

字段默认说明
filename$DSH_HOME/.credentials.yaml托管凭据文档路径;DSH_HOME 未设置时用 ~/.dsh
lockWaitMs5000等待写锁的上限(dsh 侧同锁默认 2s,这里放宽以容忍并发窗口)

输入约束:

  • 凭据名匹配 ^[A-Za-z_][A-Za-z0-9_]*$ —— POSIX 名,不能以数字开头
  • 值长度上限 8192 字符(挡住"把整个文件内容误粘贴进值框"这类事故)
  • 空值 = 不存在:在 dsh 里空值与缺失等价,所以要清空请用删除,不要保存空值