乐于分享
好东西不私藏

Codex 301:用插件和 Skills 组装你的 Agent 系统

Codex 301:用插件和 Skills 组装你的 Agent 系统

导读

301 的主题是从“我会用 Codex”升级到“我能设计一套适合团队的 agent 系统”。核心概念很简单:AGENTS.md 负责长期规则,skills 负责可重复工作流,plugins 负责分发和集成,MCP/apps 负责连接外部系统,automations 负责定期或后台执行,mobile/remote 负责让你不坐在电脑前也能继续 steering。

本文地图

·理解 skills、plugins、MCP、subagents、automations、mobile remote 的分层关系。

·看官方插件和社区列表中最值得软件工程团队关注的方向。

·学会用 Codex 生成自己的 skill,并判断什么时候升级成 plugin。

·设计 scheduled tasks 与移动端远控的安全边界。

1. 先搭脑图:Codex 生态不是“装很多插件”

图 1:Codex 生态栈。

很多人第一次看到 plugins、skills、MCP、subagents、automations 会觉得概念很多。把它们按职责分层就清楚了:

  • AGENTS.md 是仓库契约;skill 是一套可复用的工作方法;

  • plugin 是把 skills、app integrations、MCP servers 打包成可安装单元;

  • MCP/apps 让 Codex 访问 GitHub、Figma、Sentry、Google Drive、Slack 等外部系统;automation 把稳定流程变成定期任务;

  • mobile/remote 让你从另一台设备继续发指令、审批和看结果。

2. 官方插件:先装能闭环工程工作的

截至本文核验日期,官方文档与社区 awesome 列表都把 OpenAI curated 插件作为最稳的起点。对软件工程团队,我建议优先考虑能让“需求、设计、代码、验证、发布、反馈”闭环的插件,而不是先追求花哨能力。

类别

代表插件/连接

工程价值

代码与协作

GitHub、Linear、Slack

PR、issue、评论、任务委托和团队沟通进入同一条工作流。

设计与前端

Figma、Browser、Chrome extension

从设计规格到页面验证,减少“看起来不对但说不清”的反馈损耗。

文档与办公

Google Drive、Notion、Gmail、Box

让需求文档、会议记录、发布说明、客户邮件成为可引用上下文。

观测与质量

Sentry、Codex Security

从线上错误和安全发现出发,生成修复、复现和验证路径。

部署与平台

Vercel、Cloudflare、Hugging Face、Sites

把预览、部署、模型/数据集、站点生成接入 agent 工作流。

我的安装顺序建议是:先装 GitHub/Linear/Slack 这类协作入口,再装 Figma/Browser/Sentry 这类能给代码修改提供证据的工具,最后按团队文档系统选择 Google Drive 或 Notion。插件不是越多越好;每多一个外部系统,就多一个权限、隐私和失败模式。

3. 社区生态:看趋势,不盲装

GitHub 上已经出现多个 Codex/agent skills 的 awesome 列表。2026-06-20 的 GitHub 搜索样本中,sickn33/antigravity-awesome-skills、hashgraph-online/awesome-codex-plugins、RoggeOhta/awesome-codex-cli、agent-sh/agentsys 等仓库都聚合了大量跨 Claude Code、Cursor、Codex、Gemini CLI 的 skills/plugins/subagents。它们很适合做生态雷达,但不等同于官方质量背书。

·值得关注的方向一:workflow harness。它们把 planning、TDD、review、release、session recovery 变成固定流程。

·方向二:review/quality gates。比如 test gap、secret guard、dependency doctor、flaky detector、PR storyteller。

·方向三:knowledge/memory。把架构决策、历史错误、代码热点、团队约定做成可检索上下文。

·方向四:multi-agent orchestration。把安全、测试、性能、可维护性拆给不同 subagents 并行分析。

·方向五:写作和文档。面向技术博客、PR 描述、变更日志、研究综述的 skills 会成为工程团队的“表达层”。

社区插件筛选原则

先看源码和权限,再看维护活跃度;先在 Strict/Approve 权限下试跑,再考虑自动化;能用官方 curated 插件解决的,不要急着装不明来源的全能包。

4. Skills:把“会做一次”变成“稳定会做”

Skill 的本体通常是一个目录,至少包含 SKILL.md,也可以带 references、scripts、assets。Codex 先只看到 skill 的 name/description;当任务匹配时,它再读取完整说明。这叫 progressive disclosure,目的是让大量技能存在但不挤爆上下文。

my-tech-blog-editor/          SKILL.md           references/             style-guide.md             source-policy.md           scripts/             lint_article.py     

我们这次为了写作安装的四个 skill 很有代表性:openai-docs 用于官方事实核验,notion-research-documentation 用于跨资料综合,migrate-to-codex 用于理解从 Claude/Cursor 迁移到 Codex 的语境,screenshot 用于需要系统截图时保留证据。安装后通常需要重启 Codex 才会被新线程自动发现。

5. 用 Codex 生成自己的 Skill

当你发现自己每次写测试脚本都要重复同一套要求:先读需求、设计文档和已有用例,确认测试目标和环境约束,区分必测路径和可选覆盖,保留脚本可运行性,补齐断言、日志、清理逻辑和失败排查信息,这就是创建 skill 的信号。你可以直接调用内置 skill creator,也可以让 Codex 先帮你起草。

$skill-creator我想创建一个 test-script-writer skill。触发场景:当我要为功能、回归、稳定性、故障注入或性能场景编写自动化测试脚本时。工作流:1. 先确认测试目标、被测对象、运行环境、输入参数和通过标准。2. 阅读需求、设计文档、已有测试用例和相关代码,区分确定事实、假设和待确认点。3. 优先复用项目已有测试框架、fixture、helper、日志和断言风格,保持脚本能直接运行。4. 先设计测试矩阵和关键断言,再生成具体脚本、配置 YAML 或命令示例。5. 对涉及环境、版本、接口行为或产品限制的内容,使用“截至日期”或明确版本号描述。6. 输出前检查参数默认值、超时设置、清理逻辑、错误处理、日志可读性和失败排查信息。         

一个好 skill 的关键不在于写很多约束,而在于描述清楚“什么时候触发、输入是什么、步骤是什么、输出验收标准是什么”。如果 workflow 需要确定性脚本,比如检查 Markdown 标题层级、链接可达性、中文标点或代码块语言,就把脚本放进 scripts/。如果 workflow 需要风格指南,就放 references/。

6. 什么时候升级成 Plugin

Skill 是个人模式,plugin 是分发模式。当一个 workflow 只给你自己用,放在用户 skill 目录就够了;当它要给团队安装、要和 MCP server 或 app integration 一起分发、要有图标/市场元数据/权限说明,就应该做成 plugin。官方 plugin creator 可以脚手架 .codex-plugin/plugin.json,也可以帮你生成本地 marketplace。

选择

适合

不适合

AGENTS.md

仓库规则、测试命令、固定约束

复杂多步流程、外部工具连接。

Skill

可重复的专业任务:写发布说明、做安全 review、跑迁移 checklist

需要团队一键安装和外部 app 授权的场景。

Plugin

打包 skills、MCP servers、app integrations 给团队或社区使用

只有一段个人提示词的小需求。

MCP server

需要实时访问外部系统或私有数据

纯文本规范或静态参考资料。

7. Scheduled tasks:让稳定流程自己醒来

Codex App 的 automations 分两类:standalone/project automation 每次按计划开始新 run,把发现放到 Triage;thread automation 像 heartbeat,会回到同一个线程,适合持续跟进一个上下文。Git 仓库中的 automation 可以在本地项目或 dedicated worktree 里跑;worktree 能隔离自动化改动,但也要定期清理。

·每日 9:30:检查昨晚 Sentry 新增高优先级错误,关联最近部署,生成修复建议。

·每 30 分钟:在当前线程检查长跑测试是否完成;如果失败,读取日志并继续定位。

·每周五:总结本仓库 merged PR、风险变更和下周测试缺口,生成工程周报。

·PR babysit:轮询 GitHub review comments,若有新 P1 反馈则创建 worktree 修复并报告 diff。

自动化的提示要写得比普通 prompt 更耐久:它每次醒来都应该知道要看什么、什么算有发现、什么时候沉默或归档、什么时候必须问你。权限上不要让 unattended task 默认 Full;多数团队应该从 workspace-write 加 rules allowlist 开始。

8. Mobile:从手机 steering,不是把手机变成开发机

Codex 的移动体验本质是 remote control:你在 ChatGPT 移动 App 里发送提示、审批动作、看 diff 和结果;真正的仓库、终端、插件、MCP、浏览器和 Computer Use 都来自已连接的 Mac/Windows 主机或远程开发环境。设置时需要在 Codex App 主机上开启 mobile setup,手机扫码完成连接。

·适合:通勤时审批长任务、补充指令、查看测试结果、让 always-on 主机继续跑工作。

·不适合:在手机上配置复杂本地依赖、处理需要大量人工读 diff 的高风险变更。

·安全边界:主机的 sandbox、approval、插件权限仍然生效;手机只是控制面。

·实用搭配:always-on Mac/Windows 主机 + worktree + thread automation。

9. 301 实战蓝图:一周内搭出团队 Agent 系统

1.第 1 天:为核心仓库写一个短 AGENTS.md,只放目录、测试命令、禁区和 review 规则。

2.第 2 天:安装 GitHub/Linear/Sentry/Figma/Google Drive 等必要插件,逐个验证权限。

3.第 3 天:把团队最常做的三件事写成 skills:PR 描述、回归测试计划、线上错误 triage。

4.第 4 天:用 /review 和 browser annotations 走完一个真实 PR 修复闭环。

5.第 5 天:创建一个 thread automation 跟进长任务,一个 standalone automation 生成周报。

6.第 6 天:把有价值的 skill 包装成 plugin,在本地 marketplace 试安装。

7.第 7 天:做安全复盘:哪些插件可以保留,哪些命令需要 rules,哪些流程仍必须人工审批。

最终判断标准

一个成熟的 Codex 系统不是“agent 能不能自动写很多代码”,而是团队能否用更少重复沟通、更清晰证据、更可控权限,把需求、实现、验证、审查和知识沉淀串起来。

资料来源与核验说明

本文事实资料核验于 2026-06-20。Codex 的价格、模型、功能成熟度与插件目录会持续变化,发布前如需绝对最新版本,应再次打开官方页面核对。

·OpenAI Codex 文档首页: https://developers.openai.com/codex

·OpenAI Codex Pricing: https://developers.openai.com/codex/pricing

·OpenAI Codex CLI README: https://github.com/openai/codex

·OpenAI Codex Agent approvals & security: https://developers.openai.com/codex/agent-approvals-security

·OpenAI Codex App Features: https://developers.openai.com/codex/app/features

·OpenAI Codex Skills: https://developers.openai.com/codex/skills

·OpenAI Codex Plugins: https://developers.openai.com/codex/plugins

·OpenAI Codex Automations: https://developers.openai.com/codex/app/automations

·OpenAI Codex Remote connections / mobile: https://developers.openai.com/codex/remote-connections

·OpenAI Skills GitHub repository: https://github.com/openai/skills

·Awesome Codex Plugins community list: https://github.com/hashgraph-online/awesome-codex-plugins

·Awesome Codex CLI community list: https://github.com/RoggeOhta/awesome-codex-cli

·GitHub search sample for Codex skills/plugins: https://github.com/search?q=codex+plugin+skills&type=repositories

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-24 21:03:59 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/791278.html
  2. 运行时间 : 0.103905s [ 吞吐率:9.62req/s ] 内存消耗:4,975.65kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0dab3e4bc17b2625897dc9ea927e18e8
  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 ( 3.94 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 ( 9.87 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.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000584s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000930s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000354s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000317s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000711s ]
  6. SELECT * FROM `set` [ RunTime:0.000254s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000575s ]
  8. SELECT * FROM `article` WHERE `id` = 791278 LIMIT 1 [ RunTime:0.000481s ]
  9. UPDATE `article` SET `lasttime` = 1782306239 WHERE `id` = 791278 [ RunTime:0.007250s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000410s ]
  11. SELECT * FROM `article` WHERE `id` < 791278 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000628s ]
  12. SELECT * FROM `article` WHERE `id` > 791278 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001014s ]
  13. SELECT * FROM `article` WHERE `id` < 791278 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000762s ]
  14. SELECT * FROM `article` WHERE `id` < 791278 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000753s ]
  15. SELECT * FROM `article` WHERE `id` < 791278 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008459s ]
0.105532s