前言¶
DeepSeek Harness (DSH) 的核心设计理念是插件化,旨在通过可组合的组件扩展智能体能力。在开发需要获取 X (Twitter) 实时情报的 Agent 时,直接调用 API 往往面临鉴权复杂或费用高昂的问题。dsh-grok-xsearch 插件通过 SuperGrok OAuth 鉴权,利用 xAI Responses API 为 DSH Agent 提供了一套完整的 X 情报获取与分析工具,替代了昂贵的 X API 高级版层级。
插件定位¶
该插件由 GooDAnDReaREADY 维护,是一个基于 Node.js 的工具套件。它为 DeepSeek Harness 提供了 X (Twitter) 的实时搜索、趋势发现、作者画像及技术立场分析功能,同时集成了社区事实核查与多模态内容理解能力。
核心功能¶
插件注册了多个专用工具,覆盖从搜索到深度分析的完整链路:
- 实时搜索与情报:支持自然语言搜索,可按日期范围、语言、互动量(点赞/转发)进行过滤,并支持图片与视频的模态理解。
- 作者分析:可查看特定专家或开发者的时间线,分析其近期讨论的技术立场与观点。
- 趋势发现:在科技、AI、加密货币等特定领域挖掘实时热点与病毒式传播的讨论。
- 事实核查:集成社区笔记,用于验证特定声明或新闻,寻找专家反驳与更正。
- 线程阅读:支持从 Tweet URL 或 ID 重建完整的讨论线程,并提取表格数据。
使用示例¶
插件在 DSH Agent 的 ctx.tools 中注册了以下工具:
- x_search:使用自然语言搜索 X 帖子、线程和媒体。例如,搜索特定时间段的开发者讨论,并过滤出包含链接的原始帖子。
- x_author_profile:分析特定专家(如
@ylecun)在近期讨论中的技术立场,或聚焦于某个具体主题的辩论历史。 - x_trending_topics:发现特定领域(如
ai或crypto)内的新兴话题和热门讨论。 - x_fact_check_notes:针对某个谣言或新闻声明,查找 X 上的社区笔记和专家辟谣信息。
- x_thread_reader:通过 URL 或 ID 重建长篇多推文讨论,并包含关键的社区回复。
安装与依赖¶
该插件为 npm 包。安装前需确保环境满足以下要求:
- Node.js 版本:20 或更高版本。
- Peer Dependencies:插件依赖以下 DSH 核心组件:
"@deepseek-ai/cordis": "^4.0.1",
"@deepseek-ai/dsh-credentials": "^0.1.0-rc.6",
"@deepseek-ai/dsh-host-webserver": "^0.1.0-rc.6",
"@deepseek-ai/dsh-settings": "^0.1.0-rc.6",
"@deepseek-ai/dsh-tools": "^0.1.0-rc.6",
"@deepseek-ai/schemastery": "^3.18.1"
- 安装方式:通过 npm 安装包名
@goodandready/dsh-grok-xsearch。
注意事项¶
- 鉴权要求:必须配置 SuperGrok OAuth 认证才能使用,否则无法连接 xAI API。
- API 限制与回退:插件使用 xAI Responses API。当遇到速率限制(429)时,内置了智能回退机制,可尝试降级调用 Grok 4.5。
- 运行权限:插件以当前 DSH 进程的权限运行,安装前建议检查源码与许可证(MIT)。
- 生态背景:该插件属于社区开发的 DSH 插件,与 DeepSeek 或幻方官方无从属关系。