radres/dsh-plugin-call-me ↗★ 1
dsh-plugin-call-me
让 DSH 智能体拨打你的真实电话,通过语音交互引导任务运行的插件。
AI 分析
核心用途是实现 Agent 与用户的电话语音双向交互。适合需要通过电话语音实时接收 Agent 提问并进行语音控制的特定任务场景。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:radres/dsh-plugin-call-me說明文件
閱讀完整 README ↗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.
| Field | Default | Meaning |
|---|---|---|
number | '' | The 10-digit number the app shows. Empty means read ~/.aiphone/config.json, then $CALLME_USER_NUMBER. |
label | DSH: | Thread name on the phone. One project keeps one conversation. |
callTimeoutSeconds | 300 | How long a call waits for an answer (30 to 300). |
quietSeconds | 900 | Minimum gap between UNSOLICITED contacts. Tools the model calls are never throttled. |
turnEnd.mode | text | off, text, or call when a run stops. |
turnEnd.graceSeconds | 120 | Wait this long first; typing cancels it. Use 0 for one-shot headless runs. |
turnEnd.reasons | completed, blocked, error | Which turn endings are worth a phone. Also available: max-tokens, aborted. |
approval.mode | text | off, text, or answer (decide by voice). |
inbound.enabled | true | Deliver 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