乐于分享
好东西不私藏

OpenClaw 多智能体协作:从 CEO 到 Worker 的完整编排

OpenClaw 多智能体协作:从 CEO 到 Worker 的完整编排

OpenClaw 不仅支持单个智能体工作,还提供了完整的多智能体协作机制。从多智能体路由到子智能体派生,再到 Orchestrator 编排模式,本文带你搞懂 OpenClaw 如何实现"一个 CEO + 多个 Worker"的团队协作。

一、三种多智能体协作机制

OpenClaw 提供了三种不同层次的多智能体协作机制,分别适用于不同的场景:

机制
定位
适用场景
多智能体路由(Multi-Agent Routing)
平行隔离的多个独立智能体
多人/多账号/多人格隔离
子智能体(Sub-Agents)
父子关系的动态派生
并行子任务、研究、长任务
ACP 协议
编排外部 AI CLI 工具
集成 Codex、Claude Code 等

一句话理解: 多智能体路由是"多个独立的人",子智能体是"一个人派生多个助手",ACP 是"调用外部工具"。

二、多智能体路由:完全隔离的平行世界

核心概念

在单个 Gateway 进程中运行多个完全隔离的 Agent,每个 Agent 拥有独立的:

隔离项
说明
工作区(workspace)
独立的文件系统目录
会话历史(sessions)
各自的聊天记录和状态
认证配置(auth-profiles)
独立的账号和权限
模型配置
可以使用不同的 AI 模型

配置示例

通过 bindings 将不同渠道/账号/联系人路由到不同 Agent:

{  agents: {    list: [      {         id: "home"        default: true,        workspace: "~/.openclaw/workspace-home"       },      {         id: "work"        workspace: "~/.openclaw/workspace-work"       },    ],  },  bindings: [    {       agentId: "home"      match: {         channel: "whatsapp"        accountId: "personal"       }     },    {       agentId: "work"      match: {         channel: "whatsapp"        accountId: "biz"       }     },  ],}

典型场景

场景
说明
多人共享服务器
每个人有自己的 Agent,数据完全隔离
多账号管理
个人账号和工作账号使用不同的 Agent
多人格切换
不同的 Agent 有不同的性格和行为模式

类比: 就像一台服务器上运行多个虚拟机,每个虚拟机都是独立的操作系统。

三、子智能体:动态派生的并行助手

核心概念

主 Agent 可以通过 sessions_spawn 工具在后台并行派生子 Agent 执行任务,子 Agent 完成后将结果 announce 回父 Agent。

关键特性

特性
说明
非阻塞派生
主 Agent 派生子 Agent 后立即返回,不等待完成
并行执行
多个子 Agent 可以同时工作
结果回传
子 Agent 通过 announce 机制推送结果,父 Agent 无需轮询
默认隔离
子 Agent 默认没有 session 工具,不能再派生子 Agent

默认限制

{  agents: {    defaults: {      subagents: {        maxSpawnDepth1,        // 最大嵌套深度(默认 1 层)        maxChildrenPerAgent5,  // 每个 Agent 最多 5 个子 Agent        maxConcurrent8,        // 全局并发上限 8 个        runTimeoutSeconds900,  // 默认超时 15 分钟      },    },  },}

工作流程

用户发送消息
      ↓
主 Agent 接收任务
      ↓
调用 sessions_spawn 派生子 Agent A、B、C
      ↓
子 Agent 并行执行任务
      ↓
子 Agent 完成后 announce 结果回主 Agent
      ↓
主 Agent 汇总结果后回复用户

典型场景

场景
说明
并行研究
同时搜索多个主题,汇总结果
长任务处理
派生子 Agent 处理耗时任务,主 Agent 继续响应用户
多步骤工作流
将复杂任务拆解为多个子任务并行执行

类比: 就像一个项目经理(主 Agent)给多个员工(子 Agent)分配任务,员工完成后汇报结果。

四、Orchestrator 模式:CEO + Worker 的两层编排

整体结构

用户


主 Agent(CEO / Depth 0)
│  收到任务后,调用 sessions_spawn 派生子 Agent
├──▶ 子 Agent A(Worker / Depth 1)── 完成后 announce 回 CEO
├──▶ 子 Agent B(Worker / Depth 1)── 完成后 announce 回 CEO
└──▶ 子 Agent C(Worker / Depth 1)── 完成后 announce 回 CEO
     │
     │(若启用 maxSpawnDepth: 2)
     ├──▶ 孙 Agent(Leaf Worker / Depth 2)
     └──▶ 孙 Agent(Leaf Worker / Depth 2)

三层角色定义

层级
Session Key 格式
角色
能否派生子 Agent
Depth 0agent:<id>:main
主 Agent(CEO)
始终可以
Depth 1agent:<id>:subagent:<uuid>
子 Agent(Worker/Orchestrator)
仅当 maxSpawnDepth ≥ 2
Depth 2agent:<id>:subagent:<uuid>:subagent:<uuid>
孙 Agent(Leaf Worker)
永远不能

CEO(主 Agent,Depth 0)

特性
说明
Session Keyagent:<id>:main
职责
接收用户消息,拆解任务,派生 Worker
工具权限
拥有所有工具,包括 sessions_spawn
结果处理
等待各 Worker 的 announce 回调,汇总结果后回复用户

Worker(子 Agent,Depth 1)

特性
说明
Session Keyagent:<id>:subagent:<uuid>
职责
执行具体任务
工具权限
默认没有 session 工具(不能再派生子 Agent)
结果回传
通过 announce 机制将结果推送回 CEO

启用 Orchestrator 模式(两层嵌套)

若 Worker 本身还需要再派生孙 Agent(Depth 2 Leaf Worker),需要配置:

{  agents: {    defaults: {      subagents: {        maxSpawnDepth: 2,        // 允许 Worker 再派生子 Agent        maxChildrenPerAgent: 5,  // 每个 session 最多 5 个活跃子 Agent        maxConcurrent: 8,        // 全局并发上限      },    },  },}

此时 Depth 1 的 Worker 会额外获得以下工具:

工具
说明
sessions_spawn
派生子 Agent
sessions_list
列出子 Agent
sessions_history
查看子 Agent 历史

类比: CEO 派生部门经理(Depth 1 Orchestrator),部门经理再派生员工(Depth 2 Leaf Worker)。

结果如何流回用户

Depth-2 Worker 完成 → announce → Depth-1 Orchestrator
      ↓
Depth-1 Orchestrator 汇总 → announce → 主 Agent (CEO)
      ↓
主 Agent 重写为正常回复语气 → 发给用户

关键规则: 每一层只能看到直接子 Agent 的 announce,不会跨层透传原始内部元数据。

五、关键限制与配置

嵌套深度限制

限制项
默认值
可配置范围
说明
最大嵌套深度
1
1–5
推荐使用 2 层(Orchestrator 模式)
每 Session 最多子 Agent
5
1–20
防止单个 Agent 派生过多子 Agent
全局并发上限
8
可调
防止资源耗尽
Depth 2 能否再派生
不能
永远不能
硬性限制,防止无限嵌套

工具权限策略

Depth
角色
工具权限
0
主 Agent
所有工具
1(maxSpawnDepth = 1)
Leaf Worker
无 session 工具
1(maxSpawnDepth ≥ 2)
Orchestrator
sessions_spawn
sessions_listsessions_history
2
Leaf Worker
无 session 工具,永远不能派生

成本考虑

重要提示: 每个子 Agent 都有自己的上下文和 token 消耗

优化建议:

{  agents: {    defaults: {      model: "gpt-4",  // 主 Agent 使用高质量模型      subagents: {        model: "gpt-3.5-turbo",  // 子 Agent 使用便宜模型      },    },  },}

类比: 就像公司里,CEO 的时薪很高,但普通员工的时薪较低,合理分配资源。

六、跨 Agent 记忆共享

默认隔离

Agent 之间默认完全隔离,无法访问彼此的会话记录。

配置记忆共享

可以通过 memorySearch.qmd.extraCollections 配置让一个 Agent 搜索另一个 Agent 的会话记录:

{  agents: {    defaults: {      workspace: "~/workspaces/main",      memorySearch: {        qmd: {          extraCollections: [            {               path"~/agents/family/sessions"              name: "family-sessions"             },          ],        },      },    },    list: [      {        id: "main",        workspace: "~/workspaces/main",        memorySearch: {          qmd: {            extraCollections: [              { path"notes" },  // 解析为 workspace 内的路径            ],          },        },      },      {         id: "family"        workspace: "~/workspaces/family"       },    ],  },  memory: {    backend: "qmd",    qmd: { includeDefaultMemory: false },  },}

使用场景

场景
说明
团队协作
工作 Agent 可以搜索个人 Agent 的历史记录
知识共享
多个 Agent 共享同一个知识库
上下文继承
新 Agent 可以访问旧 Agent 的会话历史

类比: 就像公司里的共享文档库,不同部门可以访问彼此的文档。

七、多智能体路由 vs 子智能体

维度
多智能体路由
子智能体(CEO+Worker)
关系
平行隔离(静态配置)
父子(动态派生)
触发方式
用户消息通过 bindings 路由
主 Agent 调用 sessions_spawn
工作区
各自独立 workspace
共享主 Agent 的 agentId
会话历史
完全隔离
子 Agent 可以 announce 回父 Agent
认证配置
各自独立
共享主 Agent 的认证
模型配置
可以不同
可以不同(推荐子 Agent 用便宜模型)
适用场景
多人/多账号/多人格隔离
并行子任务、研究、长任务

选择建议

需要完全隔离的多个独立智能体
      ↓
多智能体路由

需要一个主智能体派生多个助手并行工作
      ↓
子智能体(Sub-Agents)

八、官方定位与最佳实践

官方建议

官方 FAQ 明确说明:

"一个 CEO + 多个 Worker Agent"的团队模式是有趣的实验,但消耗 token 较多,对于大多数场景,推荐使用单 Bot + 多 session 并行工作,必要时再派生子 Agent。"

最佳实践

场景
推荐方案
简单任务
单 Agent,不派生子 Agent
并行任务
单 Agent + 多 session
复杂编排
单 Agent + 子 Agent(Depth 1)
极复杂编排
单 Agent + Orchestrator 模式(Depth 2)
多人使用
多智能体路由

成本优化建议

1. 优先使用单 Agent + 多 session
2. 必要时派生子 Agent,但限制数量
3. 子 Agent 使用便宜模型
4. 避免过深的嵌套(推荐最多 2 层)
5. 设置合理的超时时间

限制与注意事项

限制
说明
Announce 是尽力而为
Gateway 重启后,待处理的 announce 会丢失
共享进程资源
所有子 Agent 共享同一个 Gateway 进程
非阻塞派生sessions_spawn
 立即返回,不等待完成
上下文注入限制
子 Agent 只注入 AGENTS.md + TOOLS.md,不包含 SOUL.md 等
最大嵌套深度
硬性限制为 5 层,推荐 2 层

九、ACP 协议:编排外部 AI 工具

什么是 ACP?

ACP(Agent Control Protocol) 用于编排外部 AI CLI 工具(如 Codex、Claude Code),支持会话恢复、流式输出路由。

使用方式

通过 sessions_spawn 传入 runtime: "acp" 启用:

{  "runtime": "acp",  "command": "codex",  "args": ["--task", "implement feature X"]}

适用场景

场景
说明
集成外部工具
调用 Codex、Claude Code 等 CLI 工具
会话恢复
支持中断后恢复
流式输出
实时获取外部工具的输出

类比: 就像一个项目经理(主 Agent)外包任务给外部公司(外部 AI 工具)。

最后

一句话总结:

OpenClaw 提供了三种多智能体协作机制:多智能体路由用于完全隔离的平行世界,子智能体用于动态派生的并行助手,Orchestrator 模式实现"CEO + Worker"的两层编排。

核心机制对比:

机制
关系
触发方式
适用场景
多智能体路由
平行隔离
用户消息路由
多人/多账号/多人格
子智能体
父子派生
sessions_spawn
并行任务/研究/长任务
Orchestrator
两层嵌套
maxSpawnDepth: 2
复杂编排/CEO+Worker
ACP 协议
外部调用
runtime: "acp"
集成外部 AI 工具

配置建议:

{  agents: {    defaults: {      model"gpt-4",  // 主 Agent 用高质量模型      subagents: {        maxSpawnDepth2,        // 启用 Orchestrator 模式        maxChildrenPerAgent5,  // 限制子 Agent 数量        maxConcurrent8,        // 全局并发控制        model"gpt-3.5-turbo",  // 子 Agent 用便宜模型      },    },  },}

使用原则:

简单任务 → 单 Agent
并行任务 → 单 Agent + 多 session
复杂编排 → 子 Agent(Depth 1)
极复杂编排 → Orchestrator(Depth 2)
多人使用 → 多智能体路由

OpenClaw 的多智能体协作机制为复杂任务编排提供了强大的工具,但也要注意成本控制和合理使用。


觉得有帮助?欢迎点赞、在看、转发三连~

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-18 07:50:35 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/540551.html
  2. 运行时间 : 0.113547s [ 吞吐率:8.81req/s ] 内存消耗:4,738.33kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1841508f818e004f15cd519178a8e610
  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.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000508s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000852s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000308s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000239s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000420s ]
  6. SELECT * FROM `set` [ RunTime:0.000186s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000517s ]
  8. SELECT * FROM `article` WHERE `id` = 540551 LIMIT 1 [ RunTime:0.000446s ]
  9. UPDATE `article` SET `lasttime` = 1776469835 WHERE `id` = 540551 [ RunTime:0.007807s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000222s ]
  11. SELECT * FROM `article` WHERE `id` < 540551 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000625s ]
  12. SELECT * FROM `article` WHERE `id` > 540551 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000393s ]
  13. SELECT * FROM `article` WHERE `id` < 540551 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.006370s ]
  14. SELECT * FROM `article` WHERE `id` < 540551 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000764s ]
  15. SELECT * FROM `article` WHERE `id` < 540551 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000883s ]
0.115273s