deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
打开会话自动加载全部历史消息,免去反复点击「加载更早」。 Automatically load the full conversation history when a session opens — no more clicking “Load earlier”.
DeepSeek Harness(DSH)Web 打开会话时只加载最近 50 条消息,更早的内容要一页页手动点「加载更早」。本插件让打开会话即自动翻页,直到整个会话完整加载——长会话一进来就全部就绪,翻旧消息不再需要任何点击。
When DSH Web opens a session it only loads the latest 50 messages; everything older requires clicking “Load earlier” page by page. This plugin pages through the rest automatically the moment a session opens, until the whole conversation is loaded — no more clicking to reach old messages.
dsh plugin --profile web add github:magicOF2/dsh-autoload-history
首次安装会请求 allowBuilds 构建授权(GitHub 源需要从源码构建),按提示允许后重试一次即可。 / First install asks for the allowBuilds build approval (GitHub sources build from source) — follow the hint and retry once.
发布后可用: / Once published:
dsh plugin --profile web add dsh-autoload-history
npm 预构建安装会跳过 allowBuilds 步骤。 / Prebuilt npm installs skip the allowBuilds step.
零配置。安装后打开任意会话即自动生效: / No configuration. Open any session and it just works:
conversation.composer.dock(列表槽、零侵入,渲染 null); / Mounts in the official session-scoped conversation.composer.dock list slot (additive, renders nothing);useSession 选择器)与 sessionId; / Reads the conversation snapshot (useSession) and sessionId from the slot's standard props;openState === 'open' 且 hasMore === true 且未在翻页时,调用 session.loadOlder() 翻一页; / Whenever the snapshot is open with hasMore and no page in flight, calls session.loadOlder();hasMore === false; / Each page updates the snapshot, which cascades the next page, until hasMore === false;详见 docs/DESIGN.md。 / See docs/DESIGN.md.
>= 0.1.0-rc.5(Web profile)/ DeepSeek Harness >= 0.1.0-rc.5 (Web profile)npm ci
npm run build # 产出 lib/index.mjs(Node half)+ lib/client.js(浏览器 bundle)
MIT © magicOF2
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。