supergameboy/dsh-chat-focus
supergameboy★ 0TypeScriptLast synced: 2026-08-16
dsh web conversation plugin: fold runtime activity into expandable boxes, chat bubbles, deep customization (fork of dsh-client-ui-conversation)
README excerpt
dsh-chat-focus dsh web 对话界面插件:将文本回复之前的 连续运行时信息 (工具调用、思考、重试等)收纳进可展开的折叠框,文本回复以 聊天气泡 呈现,设置面板可配置。独立仓库分发, 宿主源码零改动 (以 bundle 补丁层替换宿主 ui-conversation 行)。 实现形式:复制宿主 @deepseek-ai/dsh-client-ui-conversation (rc.5 基线)并改造 chat 域(分组引擎 / 气泡 / 折叠框)+ 扩展设置 schema。 English README 功能 - 折叠运行时信息 :每条文本回复之前的连续运行时节点(tool-call、思考、retry、context、command、compaction 等)收进一个可展开的折叠框; 思考内容(think)也收纳在折叠框内 ,不再单独占行 - 最近 N 个回复保持展开 : focusKeepVisible 语义为「保持展开的最近回复数」——最近 N 个聊天气泡对应的运行时信息默认展开,这 N 个之前的旧运行时信息全部折叠;流式中尚未有回复的活动也保持可见 - 三种折叠策略 (设置页可选):最近 N 个回复展开(keep-recent)/ 阈值折叠(条目数超过 N 才折叠,threshold)/ 全部折叠(always) - 聊天气泡 :助手回复左侧气泡(DeepSeek 鱼形 logo + HH:MM 时间,跨天显示日期),默认样式与用户气泡一致(DeepSeek 主题蓝、22px 圆角);用户消息沿用宿主气泡 - 折叠框摘要 :分类计数(工具/思考/其他)+ 去重工具名列表(最多 5 个);展开状态按组持久化(localStorage,策略变化自动失效旧状态);长运行时组 窗口化渲染 (虚拟列表,恒定渲染成本) - 高度自定义 (设置页『对话显示』→ 外观): - 助手/用户气泡各 14 项:背景色、边框色、圆角、最大宽度、背景图片、背景适配(cover/contain/stretch)、文字颜色、字体、字号、内边距(任意 CSS 值)——两侧同构,均可独立设置 - 字体下拉预设(真实存在、视觉差异明显):跟随主题 / 楷体 KaiTi / 宋体 SimSun / 黑体 SimHei / 微软雅黑(≈默认)/ 衬线 Georgia / 等宽 Consolas - 字号预设:12 / 14 / 16 / 18 / 20 / 24px(16px 为主题默认) - 背景图片支持 本地上传 + 裁剪弹层 (拖拽移动/缩放裁剪框,canvas 导出,上传自动压缩 ≤1200px、≤2MB),自动 url() 包装保证生效 - 渐变编辑器:启用渐变背景(起始/结束颜色 + 角度),与背景图片互斥(设置图片自动关闭渐变) - 6 套内置模板一键套用:默认…
View full README on GitHub →Category
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,852
edison7009/EchoBirdOne-click install + model switch:Claude Code,Codex CLI (OpenAI), Grok Build (xAI), DeepSeek Harness, Kimi Code (Moonshot) ,Qwen Code,Aider,OpenCode,MiMo Code (Xiaomi),ZCode (Z.AI),OpenClaw,Pi,OpenScience,Vibe-Trading,Claude Desktop (3P profile),ChatGPT desktop,OpenCode Desktop,
★ 3,043
ccch1mneyyy/dsh-TUIDSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.
★ 1,531