乐于分享
好东西不私藏

一切皆插件之后,DeepSeek Harness 社区做出了什么?

一切皆插件之后,DeepSeek Harness 社区做出了什么?

前几天研究 DeepSeek Harness 时,我一直觉得它最有意思的地方,不是又多了一个能写代码的 Agent。

而是它把模型、工具、会话、沙箱、界面,甚至 Agent Loop 本身,全都拆成了插件。

这不是一个工具加插件。它更像一个可以不断换零件的 Agent 操作系统。

这套设计也迅速催生了一个有点夸张的社区。GitHub 的 dsh-plugin Topic 已经聚集了数千个仓库,DSH Hub 里也出现了视觉、记忆、终端、工作台、任务编排等各种插件。

但问题也来了。

GitHub 上打了标签的仓库,不一定真是原生插件。Star 很高,也可能只是“顺手兼容 DSH”。还有不少项目刚发布几天,README 看着很热闹,安装之后是否稳定,完全是另一回事。

所以这次我没有直接抄排行榜,而是结合 DSH Hub 的清单验证、GitHub 活跃度、安装方式和实际功能,挑出 10 个比较有代表性的项目,逐个聊聊。

01ModLens:先让文本模型看见

DeepSeek 的主力文本模型不会直接看图,这可能是日常使用中最明显的能力缺口。报错截图、产品页面、论文图表,一旦只剩文字描述,信息会丢得很厉害。

ModLens 做的事情很直接,把图片变成文本模型可以继续推理的结构化证据。

图片贴进对话后,它不会只返回一句泛泛的“图中有一个网页”,而是继续提取 OCR、阅读顺序、布局区域、实体和关系。模型拿到的是可以引用、可以核对的材料。

ModLens 在 DSH 中读取粘贴图片,并把视觉内容转成可推理证据

ModLens 在 DSH 中读取粘贴图片,并把视觉内容转成可推理证据。图源:项目公开演示

它还支持多种视觉引擎。可以接 Gemini、OpenAI 兼容接口,也能在获得授权后复用本机已经登录的其他 Agent CLI。某一路失败时,继续尝试备用通道。

如果你的需求主要是截图理解、图表阅读和 OCR,ModLens 是目前最容易先装上的能力插件。代价也很明确,图片可能被发送到你配置的第三方视觉服务,敏感材料要先确认数据流向。

项目地址:liustack/modlens

02DSH Vision Toolkit:从看图走到操作图片

如果说 ModLens 更像一座视觉桥,DSH Vision Toolkit 则是一整套视觉工作台。

它提供图片问答、元素定位、目标检测、裁剪、SVG 转换、长截图 OCR、前景提取、颜色分析、HTML 截图和像素差异比较等工具。

Vision Toolkit 对技术图进行结构化理解

Vision Toolkit 对技术图进行结构化理解。图源:项目公开演示

这里最实用的是它把 UI 还原做成了可验证流程。Agent 不是生成一个“看起来差不多”的页面就结束,而是把参考图和实现页面都渲染出来,计算像素差异、标出偏差区域,再继续修正。

ModLens 解决“模型看不见”,Vision Toolkit 解决“模型看见之后还要动手”。

做普通截图分析,前者更轻。做 UI 复刻、视觉验收、长图 OCR 或精确坐标定位,后者更完整。通常二选一就够了。

项目地址:Anionex/dsh-vision-toolkit

03DSH Better Sidebar:把 Web UI 变成工作台

原生聊天界面适合对话,却不一定适合长时间开发。你还是会在编辑器、终端、Git 和浏览器之间来回切。

DSH Better Sidebar 直接在 Web UI 右侧和底部搭了一套工作台。文件树、CodeMirror 编辑器、Markdown 和 PDF 预览、真实终端、Git diff、后台任务、子代理拓扑,都可以放在同一个界面里。

DSH Better Sidebar 的侧栏、终端、文件预览和子代理工作台

DSH Better Sidebar 的侧栏、终端、文件预览和子代理工作台。图源:项目 GitHub README

更重要的是,它不只是在堆功能。项目对外暴露了侧栏服务,其他插件可以注册自己的 Tab 和文件预览器。换句话说,它正在成为一块 UI 扩展底座。

仓库对 Windows、软链接、终端依赖和 iframe 沙箱都有专门处理,也提供真实挂载的冒烟测试。对于一个刚出现不久的社区插件,这种工程意识比功能数量更重要。

它适合把 DSH Web 当主力工作环境的人。需要注意的是,真实终端和文件编辑意味着更大的权限面,安装后最好检查工作目录边界和沙箱设置。

项目地址:omdsh-dev/DSH-better-sidebar

04dsh-TUI:给终端用户一套完整界面

也有人不想把工作搬进浏览器。

dsh-TUI 做了一套 Claude Code 风格的全屏终端,包括流式思考、工具调用卡片、上下文进度、TPS、模型和 Git 状态,以及双击 Esc 回滚。

dsh-TUI 的全屏终端界面

dsh-TUI 的全屏终端界面。图源:项目公开演示

它不是把 Web 页面塞进终端,而是直接接入 DSH 的会话日志、resume、fork、compact 和 Agent Preset。会话能恢复,回滚走官方机制,四种官方 Agent 模式也能在终端里切换。

喜欢 Claude Code、Codex CLI 这类交互的人,会很容易理解它的价值。它和 Better Sidebar 不是谁替代谁,而是两条完全不同的工作路径,一个把 DSH 变成浏览器工作台,一个把它拉回终端。

项目地址:ccch1mneyyy/dsh-TUI

05Aegis:不加工具,先约束 Agent 怎么工作

Aegis 是这批项目里比较特别的一个。它不负责加按钮,也不负责再塞一个搜索工具。

它是一套工程方法包,要求 Agent 在改代码前先识别项目基线、契约和边界,在说“完成”之前拿出新的验证证据,并追踪旧路径和废弃逻辑是否真正退出。

项目自己做了冻结基准测试,并公开了方法和结果文件。作者也明确提醒,这些数字只是特定任务和配置下的参考,不是对所有项目的质量保证。

它真正想修的,不是 Agent 不会写代码。而是 Agent 太容易在没有证据时宣布完成。

大型仓库、多人维护、架构约束严格的项目,会比较适合 Aegis。一次性脚本和简单改动则可能觉得它偏重。

项目地址:GanyuanRan/Aegis

06dsh-market:把插件商店装进 DSH

插件越来越多以后,真正麻烦的往往不是“有没有”,而是去哪里找、怎么判断能不能装、更新时会不会弄乱 Profile。

dsh-market 把精选目录直接放进 DSH 设置页。可以搜索分类、查看来源、安装、更新和卸载,主题类插件还能直接切换。

dsh-market 的插件市场界面

dsh-market 的插件市场界面。图源:项目公开演示

它的数据源来自人工精选的 awesome-dsh-plugin,而不是把 GitHub Topic 全部照单全收。npm 包还会核对仓库映射,避免同名包抢注;构建脚本默认保持阻止状态,需要用户明确放行。

如果你只想要一个稳妥、简单的入口,它是很合适的起点。

项目地址:dsh-market/dsh-market

07DSH Hub:更大的目录,更强调安装前审核

DSH Hub 走的是另一条路线。它的目录更大,既展示通过插件清单验证的仓库,也保留完整 Topic 视图,并把“是否可安装”明确标出来。

DSH Hub 作为独立插件市场运行在 DSH 设置页中

DSH Hub 作为独立插件市场运行在 DSH 设置页中。图源:项目 GitHub README

它的安装按钮不会立刻执行第三方代码,而是把仓库、精确 Commit、清单、生命周期脚本、校验值和权限要求交给当前 DSH 任务审核。确认之后,才进入安装。

dsh-market 更像精选商店,DSH Hub 更像带验证状态的社区索引。

两者功能有重叠,没有必要同时装。想要省心,选前者。想看更完整的生态和趋势榜,选后者。

项目地址:sliverp/dsh-hub-plugin在线目录:dsh-hub.cc

08dsh-web-ui:把各种增强打包成全家桶

dsh-web-ui 很难用一个词概括。任务看板、Git 图谱、右侧文件面板、移动端远程、SSH 运维、图像理解、实时吞吐、宠物和皮肤,全都在这个仓库里。

dsh-web-ui 的界面和皮肤组合

dsh-web-ui 的界面和皮肤组合。图源:项目公开演示

其中任务看板不是静态 TODO。卡片可以交给真实 DSH 会话执行,完成后回写状态,也支持 cron 定时触发。移动端则通过配对链接远程查看工作区、发送消息、切换模型和权限预设。

可以真实执行任务的看板

可以真实执行任务的看板。图源:项目公开演示

它的优势是功能集中,缺点也来自这里。聚合包一次装齐很方便,但插件越多,权限、依赖和界面冲突越难排查。更稳妥的方式是先挑真正需要的子模块,而不是看到“全家桶”就全部装上。

项目地址:zhu1090093659/dsh-web-ui

09graph-memory:把跨会话经验连成图

Agent 的记忆插件很多,但多数只是把旧对话重新塞回来。graph-memory 尝试把对话中的实体、关系和经验抽取成知识图谱,再在后续会话里按关系召回。

对于长期研究、复杂代码库和持续迭代的产品,这种方式比简单关键词检索更有吸引力。它可以记住“某个模块为什么这样设计”,而不只是记住一段原话。

Graph Memory 在新会话中召回其他会话记录的规则与证据链

Graph Memory 在新会话中召回其他会话记录的规则与证据链。图源:项目 GitHub README

不过,记忆插件最大的风险也不在能不能存,而在会不会把过时、错误或不该跨项目传播的信息召回。安装前要确认数据保存位置、项目隔离和删除机制。最好先在非敏感项目里跑一段时间。

项目地址:adoresever/graph-memory

10dsh-context 与 dsh-genui:两个容易被低估的小插件

最后放两个体量没有那么大,但方向很有意思的项目。

dsh-context 用面板和命令展示上下文由什么组成、占用了多少窗口、什么时候发生压缩、注入和剪枝。长会话突然变笨时,它能帮你判断问题到底出在模型,还是上下文已经被污染。

dsh-context 展示上下文组成、历史变化与压缩节点

dsh-context 展示上下文组成、历史变化与压缩节点。图源:项目 GitHub README

dsh-genui 则允许模型在回复中渲染图表、表单、测验、Mermaid、3D 场景等交互组件,用户的操作还能形成事件回到模型。

dsh-genui 在回答中渲染的交互式监控面板

dsh-genui 在回答中渲染的交互式监控面板。图源:项目 GitHub README

一个让 Agent 的上下文变得可观察,一个让 Agent 的输出不再局限于文字。

它们现在未必是最热门的,但很可能指向 DSH 插件生态下一步真正有价值的方向。

项目地址:

  • bowenliang123/dsh-context
  • omdsh-dev/dsh-genui

别急着把所有插件都装上

看完这一圈,我反而不建议一开始就追求“满配”。

DSH 的价值恰恰在于它允许你按任务组装,而不是重新制造一个越来越臃肿的超级应用。

如果主要用 Web,可以从 DSH Better Sidebar + ModLens + 一个插件市场 开始。偏终端,就换成 dsh-TUI + ModLens。长期项目再考虑 Aegis、记忆和 Context 可视化。

真正好的插件,不是让界面多一个入口。而是让 Agent 多一种可靠完成工作的方式。

生态入口

  • GitHub Topic:github.com/topics/dsh-plugin
  • DSH Hub:dsh-hub.cc
  • 精选目录:awesome-dsh-plugin/awesome-dsh-plugin

注:插件热度和版本变化很快。DSH Hub 的“已验证”主要表示仓库具备可识别的插件清单,不等于经过安全审计或长期稳定验证。安装第三方插件前,请再次核对仓库、精确版本、生命周期脚本、权限范围和数据流向。本文不使用 AI 生成配图,保留的图片均来自对应项目仓库公开的真实产品界面、终端或功能演示截图,仅用于项目介绍。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-21 16:05:40 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/955436.html
  2. 运行时间 : 0.272933s [ 吞吐率:3.66req/s ] 内存消耗:4,732.63kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=bc715783645562d67f88ea307907e8e2
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 4.22 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 10.56 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.11 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001308s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.002350s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000783s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000684s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001625s ]
  6. SELECT * FROM `set` [ RunTime:0.000584s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001853s ]
  8. SELECT * FROM `article` WHERE `id` = 955436 LIMIT 1 [ RunTime:0.001341s ]
  9. UPDATE `article` SET `lasttime` = 1787299540 WHERE `id` = 955436 [ RunTime:0.025214s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000758s ]
  11. SELECT * FROM `article` WHERE `id` < 955436 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001585s ]
  12. SELECT * FROM `article` WHERE `id` > 955436 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001503s ]
  13. SELECT * FROM `article` WHERE `id` < 955436 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002178s ]
  14. SELECT * FROM `article` WHERE `id` < 955436 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005487s ]
  15. SELECT * FROM `article` WHERE `id` < 955436 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.038184s ]
0.276891s