xmanrui/dsh-im
xmanrui/dsh-im通过二维码或机器人凭据将 IM 机器人接入 DeepSeek Harness(支持飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord 和 WhatsApp 共 9 种渠道)。
将 DeepSeek Harness 的生命周期状态、错误与审批请求,桥接到本地运行的 OpenPets 桌面伙伴。
Cordis plugin connecting the DeepSeek Harness (DSH) agent runtime directly to the OpenPets desktop companion.
running ⇄ idle), errors, and approval requests with companion emotions.⏵ status lines from assistant stream chunks and displays them in companion speech bubbles.bash executions (running), edit/write operations (editing), and read operations (working).Add to your DSH profile or user configuration (~/.dsh/cordis.patch.yml):
- insert:
- id: plugin-openpets-dsh
name: '@open-pets/dsh'
disabled: false
config:
enabled: true
minSpeechIntervalMs: 1200
enableStatusLineStream: true
enableToolEvents: true
enableApprovalEvents: trueOption · Type · Default · Description enabled · boolean · true · Master switch to enable or disable listener registration. minSpeechIntervalMs · number · 1200 · Minimum interval (in ms) between speech bubble notifications. enableStatusLineStream · boolean · true · Forward ⏵ status lines from assistant stream chunks. enableToolEvents · boolean · true · React to tool executions (bash, edit, write, read). enableApprovalEvents · boolean · true · Announce when an approval request is waiting for human permission.
DSH Event · OpenPets Reaction · Speech Behavior agent/status: running · thinking · Curated thinking speech agent/status: idle · success · Curated success speech (suppressed for 5s after errors) agent/error · error · Curated error speech approval/request · waiting · Curated permission speech agent/assistant-stream · working · Sanitized ⏵ status line tools/result (bash) · running · Sanitized tool description tools/result (edit/write) · editing · Sanitized file action tools/result (read) · working · Sanitized read action
MIT