Repository navigation
Releases
Releases · temotee2103/dsh-overdrive
v0.2.0
dsh-overdrive v0.2.0 - major feature release
Chat with your DSH agent on WhatsApp / Telegram / Discord / Slack / Feishu / DingTalk / WeCom / personal WeChat + CLI - see every thought (/trace), command a team (/task, /cron, /remind), approve with one tap, and get files pushed back automatically.
v0.1.4 ... v0.2.0 highlights
OpenClaw / Hermes parity
- Long-term memory: /remember /recall /forget + auto memory (self-fact detection: "??/???/???...") + relevant-memory auto-injection (bigram retrieval)
- One-shot reminders: /remind in N minutes / at HH:MM (cron
oncesemantics) - Auto-send agent files: after each turn, new images/docs in the agent workspace are pushed back into the chat (file.created protocol event, base64, seen-dedup)
- Daily digest: /digest now, /digest daily HH:MM scheduled
- RSS subscriptions: /feed add/list/rm - zero-dependency RSS 2.0 parser, cursor-based incremental push every 5 min
- Persona: PERSONA_ message-level persona injection
- Media outbound: /send + auto-send support on Telegram / Discord / Slack / WhatsApp / Feishu (im.image/im.file upload) / WeCom (media/upload)
Personal WeChat (v0.2b, experimental)
- iLink / ClawBot protocol adapter: QR login, long-poll receive, context-token replies, state persistence
Real image messages: chat images now download -> ctx.attachments.saveImage -> ImageBlock (was text-downgraded)
Security hardening (maintainer review driven)
- Approval buttons now enforce the allowlist with clicker identity (all 8+ adapters); unset allowlist = deny everyone (fail-closed), ALLOW_ALL=1 explicit escape hatch
- gateway-core refuses to start without an explicit token (no dev-token fallback)
Packages
- @dsh-overdrive/gateway 0.2.0 (was 0.1.4)
- @dsh-overdrive/gateway-core 0.1.6
- @dsh-overdrive/sdk 0.1.2
Quality
- 219 unit tests green - E2E pass - tsc clean
- Listed in awesome-dsh-plugin (9.8k stars) + 6 more curated lists + official dsh-index
v0.1.4
dsh-overdrive v0.1.4 - multi-platform chat agent for DeepSeek Harness
Chat with your DSH agent on WhatsApp / Telegram / Discord / Slack / Feishu / DingTalk / WeCom - see every thought (/trace), command a team (/task, /cron), and approve dangerous operations with one tap.
What's new
- Cron management - /crons list + /cronrm delete; fix: cron jobs keyed by prompt collided and overwrote each other
- ASR voice transcription - OpenAI-compatible endpoint (ASR_API_KEY), Telegram voice URL/MIME passthrough
- Feishu native interactive approval cards - one-tap Approve/Reject via card.action.trigger (numbered-reply fallback kept)
- DingTalk actionCard approval - Stream-based card callbacks (TOPIC_CARD), numbered-reply fallback kept
- Adapter hardening - pending approval buttons expire after 5 min (whatsapp/wecom/feishu/dingtalk); WeCom access_token caching to avoid rate limits
Packages
- @dsh-overdrive/sdk 0.1.2
- @dsh-overdrive/gateway-core 0.1.2 (DSH plugin)
- @dsh-overdrive/gateway 0.1.4 (standalone gateway)
- @dsh-overdrive/mock-dsh 0.1.2
Quality
- 159 unit tests green - E2E pass - tsc clean
- Install: dsh plugin --profile web add @dsh-overdrive/gateway-core + npx dsh-overdrive-gateway