radres/dsh-plugin-call-me1

dsh-plugin-call-me

让 DSH 智能体拨打你的真实电话,通过语音交互引导任务运行的插件。

AI 分析

核心用途是实现 Agent 与用户的电话语音双向交互。适合需要通过电话语音实时接收 Agent 提问并进行语音控制的特定任务场景。

套件
dsh-plugin-call-me
版本
0.1.0
授權
MIT
最近更新
2026年8月14日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:radres/dsh-plugin-call-me

Configuration

Every field has a default that works. Add only what you want to change, and remember that a patch row replaces the whole config value, so restate the keys you need.

FieldDefaultMeaning
number''The 10-digit number the app shows. Empty means read ~/.aiphone/config.json, then $CALLME_USER_NUMBER.
labelDSH: Thread name on the phone. One project keeps one conversation.
callTimeoutSeconds300How long a call waits for an answer (30 to 300).
quietSeconds900Minimum gap between UNSOLICITED contacts. Tools the model calls are never throttled.
turnEnd.modetextoff, text, or call when a run stops.
turnEnd.graceSeconds120Wait this long first; typing cancels it. Use 0 for one-shot headless runs.
turnEnd.reasonscompleted, blocked, errorWhich turn endings are worth a phone. Also available: max-tokens, aborted.
approval.modetextoff, text, or answer (decide by voice).
inbound.enabledtrueDeliver texts you send from the phone into the running session.

Ring-the-phone-when-I-stop, and let me answer by voice:

- insert:
    - id: call-me
      name: dsh-plugin-call-me
      config:
        number: '5551234567'
        turnEnd:
          mode: call
          graceSeconds: 60
        approval:
          mode: answer