deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DSH Web 输入框的「类 Linux shell」提示词历史插件:在输入框里按 ↑ / ↓ 上下翻看之前发送过的消息。
dsh plugin --profile web add dsh-prompt-history
然后刷新页面即可使用。
/ 与 @ 建议菜单打开时,方向键仍归菜单导航;中文输入法(IME)组合、Shift+↑ 选区、Ctrl+↑ 跳词等修饰键组合均不拦截;发送中/已删除会话不响应user / steering),随消息落地实时追加——与聊天记录严格一致,随会话持久化,刷新页面后依然可用,不需要任何配置或额外存储@deepseek-ai/* peer 依赖pnpm install
pnpm run typecheck # tsc --noEmit
pnpm run build # tsc(lib/types)+ tsdown(lib/index.js / lib/invariant.js / lib/client.js)
浏览器半区(src/client/)注册在 conversation.input.right 槽位,构建产物为 DSH __ModuleLoader__ 闭包格式,外部依赖仅 react(其余由浏览器模块表提供)。
插件是一个不可见的 composer 槽位条目:挂一个 document 捕获期 keydown 监听,仅在目标为 composer 输入框、无修饰键、非输入法组合、菜单未打开、会话非忙碌时接管 ↑/↓,通过 inputActions.setDraft 写入历史文本。历史列表由会话快照的 user/steering 节点按 seq 去重追加,浏览位置(index + 待恢复的当前行)保存在组件 ref 中。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。