DSH / PLUGIN / SESSIONS

dsh-session-title-first-prompt-llm

v0.1.0-rc.5deepseek-ai / deepseek-harness47f943859b

DSH 已内置插件会话与上下文内置源码可配置
运行时构成
HOSTCLIENTUITOOLDATAFLOW

概览

dsh-session-title-first-prompt-llm

可选的 ctx.sessionTitle 提供方,通过 ctx.llm 总结第一条符合条件的用户消息。它注册 first-prompt 节奏,只在全新非 fork 会话首次创建回退时自动运行,并将结果归因于该消息的确切 seq。自动失败会保留回退,之后只能通过 ctx.sessionTitle.refresh() 重试。
BUILT-IN / ATOMIC
已随 DSH 提供,无需单独安装

这是 Harness 已内置的原子模块,不是可独立激活的 Profile 层。

能力

它贡献了什么

HostCordis loadable可配置
Client / UIHost only0 contributions
Model tools0None declared
Profile stateenabledbase, headless, web

README / ZH

插件文档

@deepseek-ai/dsh-session-title-first-prompt-llm

English | 中文

可选的 ctx.sessionTitle 提供方,通过 ctx.llm 总结第一条符合条件的用户消息。它注册 first-prompt 节奏,只在全新非 fork 会话首次创建回退时自动运行,并将结果归因于该消息的确切 seq。自动失败会保留回退,之后只能通过 ctx.sessionTitle.refresh() 重试。

该插件使用完整且必填的共享 LLM(大语言模型)配置。同时省略 providermodel 时,会继承当前已记录主请求的确切路由;也可以同时设置二者,使标题生成使用独立路由。

模型体验

首消息标题请求

模型看到的内容

标题模型会收到共享标题指令,以及一个只包含第一条符合条件用户消息的 JSON 数组。后续提示词与继承的 fork 历史不会触发再次自动调用。

Token 影响

全新会话最多自动发出一次辅助请求,并受 maxInputBytesmaxOutputTokens 约束;显式刷新可能发出额外调用。主 agent(智能体)请求不会增加 token。

KV Cache 影响

不会使主请求的 KV Cache 失效。辅助请求使用已配置或已记录路由,其缓存行为由提供方决定。

已知限制与暂缓事项

  • 对于长期会话,第一条消息可能不再具有代表性;如果后续提示词应触发重新生成标题,请使用全消息提供方。
  • fork 会保留继承的标题,绝不会自动运行此提供方,即使其预置的首消息来自父会话。

LIMITATIONS

已知限制

- 对于长期会话,第一条消息可能不再具有代表性;如果后续提示词应触发重新生成标题,请使用全消息提供方。 - fork 会保留继承的标题,绝不会自动运行此提供方,即使其预置的首消息来自父会话。