xby-hnews:DeepSeek Harness 下的 Hacker News 数据服务插件

前言

DeepSeek Harness (DSH) 支持通过插件扩展功能。当智能体需要访问 Hacker News 的实时数据(如热门故事、用户信息或评论)时,直接在代码中解析 HN 的 JSON 接口通常不够灵活。xby-hnews 作为一个插件,提供了封装好的数据服务接口,直接在 DSH 环境中调用即可获取所需信息。

是什么

这是一个由 xby-skill 维护的插件,属于联网工具类。它是一个工具集,提供从 Hacker News 获取故事、评论、用户信息和搜索故事的功能。

核心功能

该插件主要提供以下接口:

  • set_xby_apikey:在聊天中设置 API 密钥。该密钥会自动持久化,重启 DSH 后依然有效。
  • get_stories:获取 Hacker News 故事。支持 top、new、ask_hn、show_hn 四种类型,不包括评论,如需评论需使用 get_story_info。
  • get_user_info:获取用户信息,包含该用户提交的故事。
  • search_stories:搜索 Hacker News 上的故事。建议使用简单查询以获得更广泛的结果(少于 5 个词)。
  • get_story_info:获取故事的详细信息,包括评论。

安装与启用

在 DSH 终端中执行以下命令即可安装插件。安装前请检查源码与许可证。

dsh plugin --profile web add github:xby_skill/xby-hnews

典型用法

安装完成后,可以在 DSH 的对话或脚本中调用上述接口。以下是几种常见的使用方式:

  • 获取热门故事列表:get_stories('top')
  • 获取特定用户的资料:get_user_info
  • 搜索相关故事:search_stories('AI')
  • 获取故事详情及评论:get_story_info

适用场景与注意

  • 适用场景:适合需要在智能体中集成 Hacker News 实时资讯、分析特定用户动态或进行技术新闻检索的开发者。
  • 注意事项:使用前需从小笨羊官网获取 API 密钥。在搜索故事时,过于复杂的查询可能无法返回结果,建议仅使用简单关键词。

结语

xby-hnews 为 DSH 生态提供了 Hacker News 数据访问能力。你可以通过以下链接获取更多信息:插件目录 | GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜