前言¶
DeepSeek Harness (DSH) 允许在本地运行智能体。当用户离开桌面时,直接通过微信与其交互,可以让计算机继续工作。该插件通过微信官方的微信ClawBot(Tencent iLink)通道实现这一连接,无需第二账号或网页登录技巧。
插件简介¶
wechat-clawbot 是一个 DSH 插件包,由 Alphainfix 维护。它将 DSH 代理与微信集成,允许用户通过移动端微信发送指令,让 DSH 处理文件、编辑文档或执行脚本,并将结果返回到聊天窗口。
安装与启用¶
- 安装插件
在终端执行以下命令:
dsh plugin --profile web add wechat-clawbot
安装后需重启 DSH。
- 连接微信
在终端运行登录命令,扫描出现的二维码:
npx -y -p wechat-clawbot clawbot login
- 开始对话
微信中会出现名为“微信ClawBot”的新联系人。DSH 启动后会在几秒内识别到该链接,无需重启即可开始聊天。
核心功能¶
- 文件交互:能够向微信发送图片、PDF、Office 文档及压缩包。
- 图片理解:发送照片后,模型可以直接分析图片内容。
- 状态模拟:在思考、工作或发送文件期间,会显示“正在输入…”状态。
- 提醒功能:设定定时提醒,并在指定时间通过微信发送通知。
- 长期记忆:默认开启自动记忆,将简短的对话视为事实存入记忆库。
- 操作审批:在执行敏感操作(如修改文件)前,会向微信发送审批请求,需回复“同意”或“拒绝”。
- 引用理解:利用微信的引用回复功能,代理可以明确理解用户指的是哪条旧消息。
典型用法¶
以下是一些可复现的指令示例:
- “what’s the newest PDF in Downloads?”
- “run this script”
- “remind me at 9 tomorrow to hand in the report”
- “send me README.md”
- “make a chart and send it”
- “clawbot status”
- “clawbot logout”
限制与注意事项¶
- 单聊限制:不支持群聊和语音消息。
- 账号绑定:每个 DSH 安装仅绑定一个微信账号。
- 运行状态:当计算机关闭或 DSH 未运行时,机器人处于离线状态。提醒功能同样需要计算机和 DSH 保持运行。
- 权限验证:仅接受扫码登录者的消息。所有审批请求均通过微信发送。
- 数据存储:微信链接和长期记忆数据存储在
~/.dsh/clawbot/目录下。 - 环境要求:需要 DSH 0.1.7 及以上版本、Node.js 22+ 和 pnpm。微信移动端需安装官方“微信ClawBot”插件。
总结¶
wechat-clawbot 提供了一种安全、官方的途径,通过微信控制本地 DSH 代理。它集成了文件传输、图片识别、审批机制和长期记忆,适合需要在移动端管理本地任务的场景。更多细节可查阅 GitHub 仓库 或 SkillHub 目录。