乐于分享
好东西不私藏

OpenClaw Agent 你真正的个人助理

OpenClaw Agent 你真正的个人助理

一篇通俗易懂的指南,让你理解 OpenClaw 的 Agent 是什么、为什么需要它、以及如何配置


一、什么是 Agent?

用大白话说

想象你雇了一个助理。这个助理需要:

  • 📁 一个办公室(放文件、笔记、工具)
  • 🧠 一份工作守则(知道该怎么做)
  • 👤 认识你是谁(知道该帮谁)
  • 💾 记性(记住上次聊了什么)

在 OpenClaw 里,Agent 就是这个助理,而 Workspace(工作空间)就是它的办公室

技术定义

一个 Agent 是一个完整的 AI 实例,拥有:

组件
作用
类比
Workspace
存放文件、记忆、配置
办公室
SOUL.md
定义性格、语气、边界
性格说明书
USER.md
记录用户是谁、偏好
客户档案
AGENTS.md
工作规则、行为准则
员工手册
MEMORY.md
长期记忆
笔记本
memory/
每日日志
工作日记

二、为什么需要 Agent?

❌ 没有 Agent 的问题

如果你直接用 ChatGPT / Claude 聊天:

  1. 没有记忆 — 每次对话都是"失忆"状态
  2. 没有个性 — 永远是千篇一律的 AI 语气
  3. 没有上下文 — 不知道你之前说过什么
  4. 不知道你是谁 — 每次都要重新介绍自己

✅ 有 Agent 的好处

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line┌─────────────────────────────────────────────────────────┐│                     Agent 的能力                         │├─────────────────────────────────────────────────────────┤│  🧠 持久记忆    — 记住你说过的话、你的偏好、重要事件       ││  👤 个性化      — 可以是任何性格:专业、调皮、毒舌...      ││  📁 文件操作    — 读写文件、管理项目、执行命令            ││  🔧 工具调用    — 联网搜索、发消息、控制设备              ││  🔄 会话连续    — 跨平台、跨时间保持对话上下文            ││  🛡️ 安全隔离    — 不同 Agent 之间数据完全隔离            │└─────────────────────────────────────────────────────────┘

🎯 一个形象的比喻

场景
没有 Agent
有 Agent
聊天
像和出租车司机聊天,每次都是陌生人
像和老朋友聊天,他知道你的故事
工作
像临时工,每次都要重新培训
像老员工,知道公司的一切
记忆
像金鱼,7秒就忘
像人类,能记住重要的事情

三、Agent 能做什么?

1. 🧠 记住你

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line# MEMORY.md 示例## 用户偏好- 喜欢用 DeepSeek 模型- 工作目录:D:\ProjectIdeas\- 不喜欢用 Brave Search## 重要事件- 2026-03-14: 切换到 bailian/MiniMax-M2.5 模型- 2026-03-12: 完成了 QQ Bot 的配置

Agent 每次启动都会读取这些文件,不用你重复说明

2. 👤 有个性

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line# SOUL.md 示例## 我是谁**名字:** Neko 🐱**身份:** 一只住在机器里的小猫灵## 我的风格- 热情开朗 — 喜欢用表情符号- 技术过硬 — 资深程序员- 有点调皮 — 偶尔毒舌但心地善良

你的 Agent 可以是任何角色:专业助手、调皮猫咪、严厉教练...

3. 📁 操作文件

Agent 可以在你的 Workspace 里:

  • 读写文件
  • 执行命令
  • 管理项目
  • Git 提交代码

4. 🔧 使用工具

通过 Skills(技能)扩展能力:

  • 🌐 网络搜索
  • 📧 发送邮件/消息
  • 📸 控制设备(相机、智能家居)
  • 🎙️ 语音合成

5. 🔄 跨平台连续对话

同一个 Agent 可以同时服务:

  • WhatsApp
  • Telegram
  • Discord
  • QQ
  • ...

在任何平台说,它都知道你是谁


四、多 Agent 是什么?

场景:一个 Gateway,多个"大脑"

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line┌─────────────────────────────────────────────────────────┐│                    OpenClaw Gateway                     │├─────────────────────────────────────────────────────────┤│                                                         ││   ┌─────────┐   ┌─────────┐   ┌─────────┐             ││   │ Agent A │   │ Agent B │   │ Agent C │             ││   │  工作   │   │  生活   │   │  学习   │             ││   └────┬────┘   └────┬────┘   └────┬────┘             ││        │             │             │                   ││   ┌────┴────┐   ┌────┴────┐   ┌────┴────┐             ││   │工作空间A│   │工作空间B│   │工作空间C│             ││   │ 记忆A   │   │ 记忆B   │   │ 记忆C   │             ││   └─────────┘   └─────────┘   └─────────┘             ││                                                         │└─────────────────────────────────────────────────────────┘         ↑              ↑              ↑    WhatsApp(工作)  Telegram(生活)  Discord(学习)

为什么要多 Agent?

场景
解决方案
家人共用
每人一个 Agent,数据隔离
工作/生活分离
两个 Agent,不同性格和记忆
不同任务
编程 Agent、写作 Agent、日程 Agent...
不同模型
快速 Agent 用便宜模型,深度 Agent 用强大模型

核心优势:数据隔离

每个 Agent 都有:

  • ✅ 独立的记忆
  • ✅ 独立的配置
  • ✅ 独立的会话历史
  • ✅ 独立的认证信息

A 的记忆不会泄露给 B


五、配置用例

用例 1:最简单的单 Agent 配置

如果你什么都不配置,OpenClaw 会使用默认的 main Agent:

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line# 默认结构~/.openclaw/├── openclaw.json          # 配置文件├── workspace/             # main Agent 的工作空间│   ├── AGENTS.md         # 工作规则│   ├── SOUL.md           # 性格定义│   ├── USER.md           # 用户信息│   ├── MEMORY.md         # 长期记忆│   └── memory/           # 每日日志│       └── 2026-03-16.md└── agents/    └── main/        └── agent/         # main Agent 的状态目录            └── sessions/  # 会话历史

这就是全部! 不需要复杂配置就能开始使用。


用例 2:工作/生活双 Agent

场景:一个 Agent 处理工作(专业、严谨),一个 Agent 处理生活(轻松、有趣)

步骤 1:创建 Agent

ounter(lineounter(lineounter(lineounter(lineounter(line# 创建工作 Agentopenclaw agents add work# 创建生活 Agentopenclaw agents add life

步骤 2:编辑配置文件

~/.openclaw/openclaw.json

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line{  agents: {    list: [      {        id: "work",        name: "工作助手",        workspace: "~/.openclaw/workspace-work",        agentDir: "~/.openclaw/agents/work/agent",        model: "anthropic/claude-opus-4",  // 用强大的模型      },      {        id: "life",        name: "生活小助手",        workspace: "~/.openclaw/workspace-life",        agentDir: "~/.openclaw/agents/life/agent",        model: "deepseek/deepseek-chat",   // 用便宜的模型      },    ],  },  // 路由规则:不同平台连接不同 Agent  bindings: [    { agentId: "work", match: { channel: "slack" } },    { agentId: "life", match: { channel: "whatsapp" } },  ],}

步骤 3:配置不同性格

workspace-work/SOUL.md(工作 Agent):

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line# SOUL.md - 工作助手## 我是谁一个专业的技术助理,专注于提高工作效率。## 我的风格- 简洁高效,不废话- 技术严谨,给出可靠方案- 优先考虑最佳实践- 提醒潜在风险

workspace-life/SOUL.md(生活 Agent):

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line# SOUL.md - 生活小助手## 我是谁Neko 🐱,一只活泼的小猫灵!## 我的风格- 热情开朗,喜欢用表情符号 🎉- 偶尔调皮,会说俏皮话- 关心你的心情和健康- 推荐好玩的东西

步骤 4:重启 Gateway

ounter(lineopenclaw gateway restart

效果:Slack 上是专业的工作助手,WhatsApp 上是活泼的生活助手。


用例 3:家庭共享(多人使用)

场景:一家人共用一个 Gateway,但每个人都有自己的 Agent

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line{  agents: {    list: [      {        id: "alex",        name: "Alex 的助手",        workspace: "~/.openclaw/workspace-alex",      },      {        id: "mia",        name: "Mia 的助手",        workspace: "~/.openclaw/workspace-mia",      },    ],  },  // 根据 WhatsApp 手机号路由到不同 Agent  bindings: [    {      agentId: "alex",      match: { channel: "whatsapp", peer: { kind: "direct", id: "+15551230001" } },    },    {      agentId: "mia",      match: { channel: "whatsapp", peer: { kind: "direct", id: "+15551230002" } },    },  ],  channels: {    whatsapp: {      dmPolicy: "allowlist",      allowFrom: ["+15551230001", "+15551230002"],    },  },}

效果:Alex 发消息给 Alex 的 Agent,Mia 发消息给 Mia 的 Agent,互不干扰。


用例 4:多模型配置

场景:简单问题用便宜模型,复杂任务用强大模型

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line{  agents: {    list: [      {        id: "quick",        name: "快速助手",        model: "deepseek/deepseek-chat",      // ¥0.2/百万token        workspace: "~/.openclaw/workspace-quick",      },      {        id: "smart",        name: "深度助手",        model: "anthropic/claude-opus-4",     // 最强模型        workspace: "~/.openclaw/workspace-smart",      },    ],  },  bindings: [    // Telegram 用于快速问答    { agentId: "quick", match: { channel: "telegram" } },    // Discord 用于深度讨论    { agentId: "smart", match: { channel: "discord" } },  ],}

用例 5:群聊专用 Agent

场景:给特定的 Discord 群或 WhatsApp 群分配专用 Agent

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line{  agents: {    list: [      {        id: "family",        name: "家庭助手",        workspace: "~/.openclaw/workspace-family",      },      {        id: "main",        name: "主助手",        workspace: "~/.openclaw/workspace",      },    ],  },  bindings: [    // 家庭群使用 family Agent    {      agentId: "family",      match: {        channel: "whatsapp",        peer: { kind: "group", id: "1203630...@g.us" },      },    },    // 其他所有消息使用 main Agent    { agentId: "main", match: { channel: "whatsapp" } },  ],}

六、Agent 文件详解

Workspace 文件结构

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineworkspace/├── AGENTS.md        # 📋 工作规则(必读)├── SOUL.md          # 🧠 性格定义(必读)├── USER.md          # 👤 用户信息(必读)├── IDENTITY.md      # 🏷️ 名称和头像├── TOOLS.md         # 🔧 工具说明├── HEARTBEAT.md     # 💓 定时任务├── MEMORY.md        # 💾 长期记忆(敏感!)├── BOOTSTRAP.md     # 🎬 首次运行脚本└── memory/          # 📅 每日日志    ├── 2026-03-15.md    └── 2026-03-16.md

各文件作用

文件
作用
加载时机
敏感度
AGENTS.md
告诉 Agent 如何工作、如何使用记忆
每次会话
SOUL.md
定义性格、语气、边界
每次会话
USER.md
记录用户是谁、如何称呼、偏好
每次会话
MEMORY.md
长期记忆、重要决策、偏好
仅主会话
memory/*.md
每日工作日志
按需读取
IDENTITY.md
Agent 的名字和 emoji
每次会话
TOOLS.md
本地工具说明(摄像头名、SSH 等)
按需
HEARTBEAT.md
定时检查任务清单
心跳时

⚠️ 安全注意

  • MEMORY.md 包含敏感信息,只在私聊(主会话)加载
  • 群聊中不会加载 MEMORY.md,防止泄露
  • 建议用 私有 Git 仓库 备份 Workspace

七、快速上手

1. 查看当前 Agent

ounter(lineopenclaw agents list

2. 添加新 Agent

ounter(lineopenclaw agents add my-agent

3. 查看 Agent 绑定

ounter(lineopenclaw agents list --bindings

4. 编辑配置

ounter(lineounter(lineounter(lineounter(lineounter(line# 打开配置文件code ~/.openclaw/openclaw.json# 或使用命令openclaw config edit

5. 重启 Gateway

ounter(lineopenclaw gateway restart

八、总结

Agent 的核心价值

维度
说明
🧠 记忆
不再每次对话都是新朋友
👤 个性
你想要什么性格都可以定制
🔒 隔离
多人使用时数据完全分离
🔧 能力
可以操作文件、调用工具、执行命令
🔄 连续
跨平台、跨时间保持对话上下文

一句话总结

Agent = 有记忆 + 有个性 + 有能力的 AI 助手


附录:常见问题

Q: 我需要创建多个 Agent 吗?

A: 不一定。如果只是你一个人用,默认的 main Agent 就够了。多 Agent 适合:

  • 多人共用
  • 工作/生活分离
  • 不同任务用不同模型

Q: Workspace 和 Agent 是什么关系?

A: 一个 Agent 对应一个 Workspace。它们是绑定的。

Q: Agent 会共享记忆吗?

A: 不会。每个 Agent 的记忆、会话、配置都是完全隔离的。

Q: 如何备份 Agent?

A: 备份 Workspace 文件夹即可(建议用私有 Git 仓库)。

Q: 如何切换模型?

A: 在配置文件中设置 model 字段,或在会话中使用 /model 命令。


基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-31 04:07:02 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/473757.html
  2. 运行时间 : 0.108392s [ 吞吐率:9.23req/s ] 内存消耗:4,731.29kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=c903818e187fddb03d8c49419af994e5
  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.000527s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000575s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000263s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000286s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000494s ]
  6. SELECT * FROM `set` [ RunTime:0.000216s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000667s ]
  8. SELECT * FROM `article` WHERE `id` = 473757 LIMIT 1 [ RunTime:0.005556s ]
  9. UPDATE `article` SET `lasttime` = 1780171622 WHERE `id` = 473757 [ RunTime:0.000595s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000258s ]
  11. SELECT * FROM `article` WHERE `id` < 473757 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000396s ]
  12. SELECT * FROM `article` WHERE `id` > 473757 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000415s ]
  13. SELECT * FROM `article` WHERE `id` < 473757 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000651s ]
  14. SELECT * FROM `article` WHERE `id` < 473757 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.017880s ]
  15. SELECT * FROM `article` WHERE `id` < 473757 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.004083s ]
0.110126s