在 DeepSeek Harness(DSH)环境中,智能体通常运行在受限上下文中,直接访问互联网需要额外的工具层。dsh-agent-reach 插件通过注册一个 Skill,解决了这个问题:它将 Agent Reach CLI 包装为 DSH 的一个内置能力,让智能体可以在首次需要时自动安装并驱动该 CLI 来获取网络访问权限。
插件介绍¶
这是由 akash-digitavision 维护的 DeepSeek Harness profile bundle。它的核心作用是向 DSH 的技能注册表注册 agent-reach 技能。与传统的 MCP 服务器不同,它不是通过 MCP 客户端连接,而是通过注册一个在进程内运行的 dsh-agent-reach 模块(ctx.skills.register)来实现。这个模块负责指导智能体安装 CLI 并调用其上游工具(如 yt-dlp、gh、opencli、twitter-cli 等)。
核心功能¶
-
一键互联网接入:通过 Agent Reach CLI,智能体可以访问以下服务:
- Web 网页阅读
- YouTube、GitHub
- Twitter/X、Reddit
- RSS 订阅
- Exa 语义搜索
- Bilibili、小红书
-
技能注册与维护:自动将
agent-reach技能注册到 DSH 技能注册表中,提供安装指南和健康检查。 -
健康检查:提供
agent-reach doctor命令用于安装后的状态检查。
安装与启用¶
在终端中执行以下命令安装该插件:
dsh plugin --profile web add github:akash-digitavision/dsh-agent-reach
或者在 DSH 的设置界面进入 Plugin Market(DSH Plugin Hub),搜索 dsh-agent-reach 并安装。
安装完成后,重启或重新应用配置,即可在对话中启用。
典型用法¶
安装完毕后,任何激活的智能体都可以通过指令调用联网能力。你可以要求智能体:
use the agent-reach skill to give yourself internet access
智能体会执行安装逻辑并运行 agent-reach doctor 进行健康检查。
运行环境与注意事项¶
-
依赖要求:
- Python 版本:Agent Reach CLI 需要系统安装 Python ≥ 3.10。
- 安装时机:CLI 工具本身不会预装,而是在智能体首次使用相关能力时自动安装。
-
数据存储:
- Cookies 和登录凭证仅存储在本地,路径为
~/.agent-reach/,不会上传至外部服务器。
- Cookies 和登录凭证仅存储在本地,路径为
-
权限与认证:
- 该插件以当前 DSH 进程的权限运行,请确保安装前检查源码与许可证(MIT)。
- 核心频道(Web、YouTube、GitHub、RSS、Exa、V2EX、Bilibili)无需密钥即可使用。
- 部分频道(Twitter、Reddit、小红书、Facebook、Instagram、LinkedIn、Boss直聘)需要显式批准和登录授权。
总结¶
dsh-agent-reach 为 DSH 智能体提供了一个轻量级的联网层,无需复杂的 MCP 配置即可通过 CLI 获取广泛的互联网访问能力。如果你需要在本地环境中快速为智能体增加网页抓取、视频下载或社交媒体查询能力,这是一个直接的解决方案。