乐于分享
好东西不私藏

一文了解AI Agent、Skills和MCP基本概念

一文了解AI Agent、Skills和MCP基本概念

人工智能的发展已从单纯的模型能力竞赛,全面转向以人工智能体(AI Agent)为核心的应用落地新范式。这其中涌现出了一系列关键概念:智能体平台、模型上下文协议(MCP)、AI Agent本身、技能(Skills)、Harness以及OpenClaw。但是,这些概念之间的界限、相互关系以及如何协同工作,尚存在模糊之处。本文简要介绍这几个核心概念的内涵与外延,深入剖析它们之间的区别与内在联系,并通过架构图与流程图的形式直观展现其协作机制。


1、基本概念解析

1.1 AI Agent(智能体)

一个能够感知环境、自主决策、执行动作以完成目标的软件实体。它通常集成了大语言模型(LLM)、记忆、规划和工具调用能力。AI Agent具备自主性、反应性、主动性和社会能力。

  • 感知(Perception)‍:Agent能够通过各种传感器或API接口接收来自外部世界的信息,如用户输入的自然语言、系统日志、数据库状态、网页内容等。
  • 规划(Planning)‍:这是Agent的“思考”过程。接收到任务后,Agent会基于其世界知识和可用工具,制定一个或多个行动计划。这可能是一个简单的线性步骤,也可能是一个复杂的、带条件分支的动态任务树。
  • 行动(Action)‍:根据规划,Agent会调用内部能力(Skills)或外部工具(通过MCP)来执行具体操作,例如执行一段代码、调用一个API、查询数据库或与其他系统交互。
  • 记忆(Memory)‍:为了处理长期、多轮的任务,Agent需要具备记忆能力。这包括短期记忆(如当前对话上下文)和长期记忆(如用户偏好、历史交互记录),这些记忆有助于Agent做出更符合上下文和个性化的决策。
  • 自主性(Autonomy)‍:高级的Agent能够在没有人为干预的情况下,根据环境变化动态调整其计划和行动,以确保最终目标的达成

在整个智能体系统中,AI Agent是“总指挥官”或“大脑” 。它负责“想明白要做什么”和“决定谁来做”,是连接用户意图与具体执行之间的桥梁。

1.2 Skills(技能)

Skills是Agent可能调用的原子能力或功能模块,每个Skill实现特定的操作,比如查数据库、发送邮件、读写文件、调用API等。它们是Agent与外部世界交互的标准化的、可复用的能力单元,封装了为完成特定子任务所需的一系列确定性操作、逻辑流程和参数规范。

Skill通常包含以下元素:

  • 名称与描述:供Agent理解该Skill的用途。
  • 输入参数:明确执行该Skill需要哪些信息。
  • 执行逻辑:通常是一段代码(如Python函数),定义了具体的操作步骤,包括如何调用工具、数据处理逻辑等。
  • 输出结果:定义了Skill执行完毕后返回的数据格式。

例如以下查询数据库性能的Skills:

# 技能名称:database-performance-query## 适用场景当用户询问任何数据库的性能数据、监控指标、运行状态时,应激活此技能。## 工作流程1. **意图解析**:从用户输入中提取目标 `db_type``instance_name``metric_names` 和 `time_range`   - 如果用户未指定具体指标,默认查询所有关键指标(QPS、活跃连接数、慢查询数、复制延迟等)。   - 如果用户只问“负载高吗”,应转化为查询连接数、QPS、CPU 相关指标。2. **获取能力清单**:首先调用 MCP 工具 `list_available_metrics(db_type)` 确认可查指标。3. **执行查询**:调用 `query_metrics` 工具获取实际数据。4. **结果解读与输出**   - 以表格形式展示数据。   - 对异常指标给出简要诊断(例如:连接数超过阈值 80% 时,提示风险)。   - 如果查询了多个指标,可附加一个简单的雷达图或折线图描述(交给平台渲染)。

Skills是 “业务逻辑层” ,它们将Agent的宏观规划转化为微观的、精确的执行动作,让Agent的能力从“泛泛而谈”变得“专精可靠”。

1.3 MCP(模型上下文协议)

由Anthropic推出的开放协议,定义了AI模型与外部工具、数据源之间的标准化接口。MCP协议旨在为AI Agent提供一个统一、安全、可靠的接口,用以访问和调用外部的工具、数据源和系统。它采用客户端‑服务器架构:

  • MCP Server:暴露具体的工具、资源、提示。
  • MCP Client:运行在Agent或智能体平台侧,用来发现并调用服务器上的能力。

在没有MCP的场景下,Agent每需要接入一个新的工具(如一个新的数据库、一个API),就需要进行一次定制化的开发和集成,导致连接呈“N×M”的网状复杂度,管理困难、安全性差。MCP通过提供一个通用接口,让所有工具都以标准化的方式接入,而Agent也只需学会与MCP这一个标准接口通信即可。

  • 标准化:提供统一的API规范、通信协议(如HTTP, gRPC)和数据格式,简化了工具的接入和调用 。
  • 安全性:MCP作为一道关口,可以集中实现认证、授权、审计、数据脱敏等安全策略,防止Agent滥用工具或泄露敏感数据 。
  • 可发现性:MCP可以提供工具的注册与发现机制,让Agent能够动态地了解当前有哪些可用的工具及其功能。
  • 可靠性:负责处理网络通信、重试、熔断等工程问题,保证Agent与外部工具交互的稳定性。

MCP构成了系统的“集成层”或“基础设施”,为上层的Skills和Agent提供了无限扩展外部能力的可能。

1.4 智能体平台(Agent Platform)

智能体平台整合了构建、运行和管理一个或多个AI Agent所需的核心组件和服务,包括开发工具、运行环境、通信机制、管理界面以及对Skills和MCP的集成支持。例如 Dify、Coze、LangGraph、CrewAI、AutoGen等。

智能体平台将Agent、Skills、MCP等零散的组件有机地组织在一起,提供了一个标准化、工程化、可扩展的环境,使得开发者可以专注于业务逻辑的创新,而不是重复“造轮子”,从而实现AI Agent的规模化生产与应用。

1.5 Harness(工程化基础设施)

Harness在AI Agent的语境下,不是一个具体的软件名称,而是一个关键的架构概念或设计范式Harness是Agent系统中,位于核心智能(如LLM)之外的、负责任务执行、过程控制、环境交互和系统治理的执行层。Harness的价值是为Agent提供可靠性、安全性与工程化约束(如多模型回退、安全护栏、长时任务管理、Token消耗控制)。

  • 任务编排与状态管理:对于需要多步骤完成的复杂任务,Harness负责对任务进行编排、跟踪执行状态、管理中间结果,并确保任务在中断后可以恢复。
  • 工具集成与执行环境:Harness为工具的调用提供一个受控的执行环境(如沙箱),管理工具的认证、权限,并捕获其输出和错误。它确保工具的使用是安全的。
  • 反馈循环与反思:Harness负责捕获Agent执行动作后环境的反馈,并将这些反馈(无论是成功、失败还是错误信息)提供给Agent的核心智能,以便其进行反思、调整计划并进行下一轮行动。
  • 流程治理与风险控制:在企业环境中,Harness扮演着“监管者”的角色。它负责执行预设的规则、策略和权限,对Agent的行为进行限制(例如,禁止执行高风险操作),进行成本控制,并在出现问题时进行故障隔离和止损。
  • 可观测性:Harness层需要提供详尽的日志、追踪(Tracing)和监控(Metrics)数据,使得开发者和运维人员可以清晰地了解Agent的每一个决策和行动,便于调试、审计和优化 。

LLM在Agent负责思考和规划,Harness则负责在Agent中将意图转化为精确、协调、受控的动作,并处理各种意外情况。

1.6 OpenClaw(个人AI Agent网关)

OpenClaw将自己定位为一个“本地优先”的AI智能体框架 ,目的是成为一个连接用户、多渠道通信、大型模型和各种工具的“AI操作系统内核”或“个人AI助手网关”。 OpenClaw强调在用户的本地设备或私有云上运行,使用户能够完全控制自己的数据、模型和Agent行为,解决了许多用户对云端AI服务的隐私和安全顾虑。

与Harness等更偏向方法论的概念不同,OpenClaw是一个包含完整代码、可以下载和运行的具体软件实现 ,让开发者和爱好者能够快速上手体验和构建自己的AI Agent。

2、AI Agent分层模型

将以上所有概念置于一个统一的框架中,可以构建一个清晰的分层模型,从下至上,抽象层次逐渐降低,角色分工愈发明确:

  1. 基础层-大模型:即LLM,提供底层的语言理解、推理和生成能力。
  2. 协议层-MCP:位于基础层之上,连接模型与外部世界,定义了标准的通信语言,使得工具和数据源可以被统一、安全地接入。
  3. 执行与治理层-Harness:保障Agent稳定运行的内核,它包裹着MCP和工具调用过程,负责任务调度、状态管理、安全沙箱、风险控制和日志审计,确保上层应用的可靠执行。
  4. 平台与框架层-OpenClaw&智能体平台: Agent的“开发和运行环境”。其中OpenClaw整合了Harness层的理念(提供了执行环境),并提供了多渠道网关、Agent编排、Skills管理等平台级功能。更广义的“智能体平台”则泛指所有提供此类功能的商业或开源系统。
  5. 能力层-Skills:Agent的“应用软件层”。Skills作为可插拔的能力单元,运行在平台/框架之上。它们封装了具体的业务逻辑和工作流,通过调用底层Harness和MCP提供的能力来完成任务。
  6. 实体层-AI Agent:最终呈现给用户或任务的“智能实体”。一个Agent实例被创建在平台上,通过配置和组合一系列Skills来获得其独特的能力,并由其内部的LLM大脑来驱动和编排这些能力。
2.1 MCP和Skills关系

智能体平台内的AI Agent通过内置的MCP Client与协议层通信。MCP协议层负责发现和调用各个MCP Server。Skills作为MCP Server的实现,将具体功能暴露为标准化工具。Agent只看到一套统一的工具接口,无需关心Skill的实现细节。

  1. 构建/获得 Skill:开发人员将不同数据库的性能查询功能封装成独立的 MCP Server(每个 Server 实现一个或多个工具)。
  2. 在平台中接入:智能体平台通过MCP Client连接到这些Server,自动发现可用工具列表。
  3. 定义Agent:在平台上创建Agent,赋予其调用这些工具的能力,编写系统提示词,说明何时使用哪类工具。
  4. 用户交互:用户以自然语言提出需求 → Agent经LLM规划 → 决定调用哪些工具 → MCP Client向对应MCP Server发起调用 → 获得结构化结果 → Agent综合后回复用户。
  5. 扩展性:增加新数据库类型只需新增一个 MCP Server,平台和 Agent 无需改动。
2.2 分层架构模型

下图展示AI Agent、智能体平台、MCP、Skills、OpenClaw和Harness之间的关系。

上图分层架构中从上到下、从左到右对应你文中的层次:

  • L0网关:OpenClaw的渠道适配器,把不同的用户入口统一成标准请求。
  • L5实体层:AI Agent作为大脑,负责意图理解、规划,选择并编排Skills。
  • L4能力层:Skills是真正能执行的原子能力,可由技能市场(ClawHub)动态发现和安装。
  • L3治理层:所有Skill执行都要经过Harness,它提供安全的运行容器、错误处理、日志和策略管控。
  • L2协议层:Harness内置或调用MCP Client,以标准协议与外部世界的MCP Server集群通信,完全屏蔽底层工具(CRM、数据库、邮件)的实现细节。

交互数字1–14完整描绘了一个闭环:

  1. 用户从多渠道发出请求
  2. 网关标准化并路由
  3. 任务交给Agent实例
  4. Agent决策后从技能库中选择Skill
  5. Skill被提交到Harness安全执行
  6. Harness通过MCP Client发起调用
  7. MCP Client按协议定位到某个MCP Server
  8. Server操作真正的底层工具
  9. 9–10. 结果经过MCP层返回
  10. 11–12. 结果经Harness校验后返回给Skill
  11. 13–14. Agent汇总所有Skill结果,形成最终回复,通过网关反馈给用户

用户请求通过网关进入,Agent进行决策,选择Skill,Skill在Harness的监管下执行,Harness通过MCP客户端调用外部MCP服务器封装的工具,结果层层返回,最终由Agent综合后通过网关响应用户。


本文简要介绍了AI Agent、智能体平台、MCP、Skills、OpenClaw和Harness这六个基本概念。这些概念并非孤立存在,而是共同构成了一个功能完备、层次清晰的智能体技术栈,包括大模型LLM、协议层MCP、执行与治理层Harness、平台与框架层OpenClaw&智能体平台、能力层Skills和实体层AI Agent。


参考资料:

  1. OpenClaw架构原理解析
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-11 13:09:11 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/602600.html
  2. 运行时间 : 0.169871s [ 吞吐率:5.89req/s ] 内存消耗:4,803.17kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1de7f27782adf3f1f6f45dcb4106ddb4
  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.000615s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000708s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000299s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.001032s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000628s ]
  6. SELECT * FROM `set` [ RunTime:0.000910s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000739s ]
  8. SELECT * FROM `article` WHERE `id` = 602600 LIMIT 1 [ RunTime:0.002095s ]
  9. UPDATE `article` SET `lasttime` = 1778476151 WHERE `id` = 602600 [ RunTime:0.014282s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000376s ]
  11. SELECT * FROM `article` WHERE `id` < 602600 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000965s ]
  12. SELECT * FROM `article` WHERE `id` > 602600 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.006361s ]
  13. SELECT * FROM `article` WHERE `id` < 602600 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.007468s ]
  14. SELECT * FROM `article` WHERE `id` < 602600 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.007497s ]
  15. SELECT * FROM `article` WHERE `id` < 602600 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008124s ]
0.171550s