前言¶
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 仓库。