fatatalia/dsh-credentials-admin ↗★ 0
dsh-credentials-admin
在设置页提供凭据的添加、修改和删除管理 适合需要安全管理DSH凭据,且要求已配置的敏感值在前端永不回显的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fatatalia/dsh-credentials-admin说明文档
阅读完整 README ↗配置
cordis.patch.yml 插入的插件行接受两个可选项,默认值通常够用:
| 字段 | 默认 | 说明 |
|---|---|---|
filename | $DSH_HOME/.credentials.yaml | 托管凭据文档路径;DSH_HOME 未设置时用 ~/.dsh |
lockWaitMs | 5000 | 等待写锁的上限(dsh 侧同锁默认 2s,这里放宽以容忍并发窗口) |
输入约束:
- 凭据名匹配
^[A-Za-z_][A-Za-z0-9_]*$—— POSIX 名,不能以数字开头 - 值长度上限 8192 字符(挡住"把整个文件内容误粘贴进值框"这类事故)
- 空值 = 不存在:在 dsh 里空值与缺失等价,所以要清空请用删除,不要保存空值