npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

banso-dsh

v0.1.1

Published

Banso research bundle for DeepSeek Harness

Readme

Banso 业务 bundle

banso-dsh 组合精简 SDK 基础环境、Tavily 搜索、Jina Reader 抓取和 Banso 提示词插件,向 agent 提供 web_search、按模式选择的阅读工具、研究规则和每轮固定的 UTC 参考时间。业务 profile 只加载本包;基础配置已包含在内,不要再同时加载 banso-dsh-base。

本包在配置中直接将 persona 设为新闻研究助手,并开启 runtime context。参考时间自动取自服务器;指定历史日期或研究范围直接写在用户消息中。

本包由 Banso 项目独立维护,非 DeepSeek 官方发行包。随包分发的 base.patch.yml 改编自 DSH 的 sdk-minimal 配置,遵循 MIT;构建和打包时同步生成的 THIRD_PARTY_NOTICES.md 保留其完整上游许可声明。

会话资料插件 提供阅读、材料隐藏和资料快照。组合关闭原生 fetch 工具,并加载 DSH 工具超时策略;工具协议、正文复用和证据保存行为见该插件说明。

阅读模式

组合将环境变量 BANSO_WEB_READ_MODE 传给 materials 的 readMode,默认 extract:

  • extract 注册 web_read(target, focus),快照展示提取证据。
  • direct 注册自定义 web_fetch(target),快照展示格式化正文,不调用提取模型。

每次运行固定模式,切换时创建新 session,恢复时使用相同模式。

安装与启动

安装、密钥配置和 Python SDK 示例见 项目安装说明。

启动后提供 SDK stdio JSON-RPC 服务,没有聊天界面;客户端可负责启动和关闭服务。Web 聊天使用独立的 banso-dsh-web 组合。

运行配置

搜索配置见 Tavily provider,阅读配置见 Jina provider。组合保留 HTTP provider,可将 web 插件的 fetchProvider 改为 http。修改 profile patch 后重启运行环境。

会话默认保存到 ~/.dsh/sessions-banso-base,可通过 DSH_HOME 更换 home 位置。

源码构建、链接 profile 和测试见 开发文档。