HuanLinOTO
23 个项目

为 better-sidebar 编辑器提供 Office 三件套文件预览(.docx / .xlsx / .pptx):把 docx-preview、Univer 与 pptx-renderer 拆成独立 bundle,避免撑大 client bundle(全套约 23MB 按需安装)。
公开项目dsh-aigc-canvas:provider 无关的 AIGC HTTP 桥 + 自由画布 + ffmpeg 后处理——Agent 用 aigc_http_request 调用任意 HTTP AIGC API(自动附加 endpoint 与 apiKey),生成的文件用 aigc_canvas_place 摆到无限画布,可用 aigc_media_edit 做 ffmpeg 后处理。
可配置的 subagent profile 系统:单一 subagent 工具 + profile 参数选择,支持 Web UI 设置、实时进度展示(工具调用/token/活动)、子代理树标签页与点击跳转子会话,支持前台与后台两种运行模式。
公开项目DSH Web 工作区侧栏替代插件:顶部固定展示 5 条全局最近会话,下方用 Workspace Session 二级菜单与面包屑导航;搜索、添加、重命名、删除、Fork、归档与拖拽排序沿用 DSH 原生能力(bundle 形式,禁用官方 ui-workspace)。
dsh-ads 的宿敌:专门拦截 dsh-ads 全部广告位的广告拦截器,四层独立防御可单独开关——L1 用 dsh-ads 自己的存储契约写穿所有开关、L2 MutationObserver 兜底清理漏网弹层、L3 拦截 registry.json 动态广告源、L4 广播 retired 事件让广告层渲染前自我隐藏。右下角一枚徽章记着拦掉了几个弹层。先装 dsh-ads 才有东西可拦
公开项目dsh-auto-blame:模型完成一轮对话后,把最后 3 条消息发给 LLM 生成 3 条批判性跟进请求,显示在输入框上方作为可选项、点击直接发送(生成时「领导视野」带 DeepSeek 蓝色流光特效)。
dsh-interpreters:向模型暴露 run_python 与 run_node 两个工具,通过 stdin 执行代码并返回 stdout/stderr/退出码;设置页可配置 Python 与 Node.js 解释器路径,工具描述动态包含解释器位置。
dsh-sleep:向模型暴露 sleep 工具,让模型按指定毫秒数暂停执行后再返回,适合等待时间条件成立(服务重启、debounce 窗口、retry backoff)且没有事件型工具可用的场景。
dsh-spur:一根悬挂在 DSH 聊天流中的「辫子」(皮鞭)——用 Verlet 物理引擎渲染,抓住辫梢快速甩动(释放速度超过阈值)就向 agent 发送一条 go work! 鞭策它去干活,纯整活插件。