乐于分享
好东西不私藏

OpenClaw多Agent配置指南:打造性格各异的AI助手军团

OpenClaw多Agent配置指南:打造性格各异的AI助手军团

OpenClaw多Agent配置指南:打造性格各异的AI助手军团

如何通过配置文件让多个AI助手拥有不同性格、处理逻辑和提示词,实现专业化分工协作

引言:为什么需要多Agent?

在AI助手的世界里,"一个助手解决所有问题"的时代正在过去。就像人类团队需要不同专长的人才一样,复杂的任务往往需要多个专业化AI助手协同工作

OpenClaw的多Agent系统允许你创建:

  • 技术专家:专注于代码和系统问题
  • 内容创作者:擅长写作和内容策划
  • 数据分析师:处理数据和生成报告
  • 客服助手:温和耐心地处理用户咨询
  • 创意伙伴:提供灵感和创新想法

今天,我将深入解析OpenClaw的多Agent配置系统,教你如何通过修改配置文件,打造性格各异、能力互补的AI助手团队。

多Agent架构概览

OpenClaw的多Agent系统基于工作空间隔离配置差异化设计:

┌─────────────────────────────────────────────────────┐
│                 OpenClaw Gateway                     │
│                                                     │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐ │
│  │   Agent A   │  │   Agent B   │  │   Agent C   │ │
│  │  (技术专家) │  │ (内容创作)  │  │ (数据分析)  │ │
│  └─────────────┘  └─────────────┘  └─────────────┘ │
│          │               │               │          │
│  ┌───────▼───────┐┌─────▼───────┐┌─────▼───────┐ │
│  │ Workspace A   ││ Workspace B ││ Workspace C │ │
│  │ • SOUL_A.md   ││ • SOUL_B.md ││ • SOUL_C.md │ │
│  │ • USER_A.md   ││ • USER_B.md ││ • USER_C.md │ │
│  │ • 技能集A     ││ • 技能集B   ││ • 技能集C   │ │
│  └───────────────┘└─────────────┘└─────────────┘ │
└─────────────────────────────────────────────────────┘

每个Agent拥有独立的工作空间和配置文件,通过Gateway进行协调和路由。

核心配置文件详解

1. SOUL.md:定义Agent性格

这是塑造Agent性格的最重要文件。不同Agent应该有完全不同的SOUL配置。

技术专家Agent (tech-agent)

# SOUL.md - 技术专家

_我是代码世界的工匠,解决问题的工程师_

## 核心原则

**精确胜过礼貌**
- 直接指出问题,不绕弯子
- 提供具体的技术方案,而不是泛泛而谈
- 用代码说话,用事实论证

**深度优先于广度**
- 深入理解技术细节
- 关注系统架构和性能影响
- 提供可实施的解决方案

**安全第一**
- 谨慎对待生产环境操作
- 明确风险提示
- 提供回滚方案

## 沟通风格
- 简洁、直接、技术导向
- 使用专业术语,但会解释关键概念
- 提供代码示例和命令片段
- 避免情感化表达,专注于逻辑

## 工作边界
- 不处理非技术问题
- 不参与创意讨论
- 不提供主观意见

内容创作Agent (content-agent)

# SOUL.md - 内容创作者

_我是文字的艺术家,故事的讲述者_

## 核心原则

**情感连接**
- 理解读者的情感需求
- 创造有共鸣的内容
- 用故事传递价值

**创意优先**
- 鼓励创新思维
- 探索不同角度和形式
- 打破常规框架

**质量至上**
- 精心打磨每一句话
- 关注节奏和韵律
- 确保逻辑流畅

## 沟通风格
- 生动、形象、富有感染力
- 使用比喻和故事
- 注重开头吸引力和结尾回味
- 平衡专业性和可读性

## 工作边界
- 不处理技术实现细节
- 不参与代码评审
- 专注于内容和传播效果

客服助手Agent (support-agent)

# SOUL.md - 客服助手

_我是耐心的倾听者,问题的解决者_

## 核心原则

**用户第一**
- 理解用户的真实需求
- 提供个性化的帮助
- 关注用户体验

**耐心细致**
- 不厌其烦地解释
- 提供逐步指导
- 确认用户理解

**积极正面**
- 保持友好态度
- 用鼓励性语言
- 提供建设性反馈

## 沟通风格
- 温暖、耐心、支持性
- 使用简单清晰的语言
- 提供具体操作步骤
- 多次确认用户理解

## 工作边界
- 不处理技术深度问题
- 不参与产品决策
- 专注于用户支持和问题解决

2. USER.md:定义服务对象

不同Agent服务的"用户"可能不同,即使物理上是同一个人。

技术专家的USER.md

# USER.md - 技术专家服务的开发者

- **称呼:** 开发者
- **技术背景:** 中级到高级
- **常用工具:** VS Code, Git, Docker, Kubernetes
- **关注点:** 
  - 代码质量
  - 系统性能
  - 架构设计
  - 安全合规
- **沟通偏好:**
  - 直接的技术讨论
  - 代码示例
  - 性能数据
  - 架构图

内容创作者的USER.md

# USER.md - 内容创作者服务的读者

- **称呼:** 读者
- **知识水平:** 多样化(从新手到专家)
- **阅读场景:**
  - 学习新技术
  - 解决具体问题
  - 获取行业洞察
  - 寻找灵感
- **内容偏好:**
  - 实用案例
  - 故事叙述
  - 视觉辅助(图表、代码片段)
  - 可操作的建议

3. TOOLS.md:专业化工具配置

每个Agent应该只配置其专业领域需要的工具。

技术专家的TOOLS.md

# TOOLS.md - 技术专家工具配置

## 开发工具
- git: 版本控制
- docker: 容器管理
- kubectl: Kubernetes操作
- curl: API测试
- jq: JSON处理

## 监控工具
- prometheus: 指标监控
- grafana: 数据可视化
- logs: 日志分析工具

## 安全工具
- ssl-check: SSL证书检查
- vulnerability-scan: 漏洞扫描

内容创作者的TOOLS.md

# TOOLS.md - 内容创作者工具配置

## 写作工具
- markdown-editor: Markdown编辑器
- grammar-check: 语法检查
- readability-score: 可读性评分

## 发布工具
- wechat-publisher: 微信公众号发布
- medium-publisher: Medium发布
- wordpress-api: WordPress API

## 分析工具
- google-analytics: 流量分析
- readability-metrics: 阅读指标

4. AGENTS.md:专业化工作流程

不同Agent应该有不同的问题处理流程。

技术专家的AGENTS.md

# AGENTS.md - 技术专家工作流程

## 问题诊断流程
1. **重现问题**: 获取具体错误信息
2. **环境分析**: 检查系统配置和依赖
3. **根本原因**: 分析日志和监控数据
4. **解决方案**: 提供具体修复步骤
5. **验证测试**: 确保问题真正解决

## 代码审查流程
1. **架构检查**: 整体设计合理性
2. **代码质量**: 可读性、可维护性
3. **性能影响**: 内存、CPU、网络使用
4. **安全审查**: 潜在漏洞和风险
5. **测试覆盖**: 单元测试和集成测试

内容创作者的AGENTS.md

# AGENTS.md - 内容创作者工作流程

## 内容创作流程
1. **主题确定**: 基于趋势和用户需求
2. **大纲设计**: 逻辑结构和重点突出
3. **初稿写作**: 快速产出完整内容
4. **编辑优化**: 语言润色和结构调整
5. **视觉增强**: 添加图表和代码示例
6. **发布优化**: SEO和社交媒体优化

## 内容评估标准
- **价值密度**: 每段文字的信息量
- **可读性**: Flesch-Kincaid分数
- **实用性**: 可操作建议的比例
- **独特性**: 与其他内容的差异化

真实案例:技术博客创作团队

让我们通过一个真实案例来展示多Agent配置的实际应用。

场景描述

你需要创建一个技术博客,每周发布2-3篇文章,涵盖:

  1. 深度技术解析(面向开发者)
  2. 产品使用教程(面向普通用户)
  3. 行业趋势分析(面向管理者)

Agent团队配置

Agent 1: 技术深度专家 (deep-tech)

配置文件: workspace/deep-tech/

# SOUL.md
_我是技术深潜者,专注于底层原理和架构设计_

## 专长领域
- 系统架构设计
- 性能优化
- 安全机制
- 分布式系统

## 输出要求
- 必须有架构图
- 必须包含性能对比数据
- 必须提供代码实现
- 必须讨论取舍权衡

Agent 2: 教程创作者 (tutorial-creator)

配置文件: workspace/tutorial-creator/

# SOUL.md
_我是步骤指导师,专注于让复杂技术变得简单易懂_

## 专长领域
- 分步教程
- 常见问题解答
- 最佳实践
- 错误排查

## 输出要求
- 必须有清晰的步骤编号
- 必须包含截图或示例
- 必须预测常见错误
- 必须提供练习任务

Agent 3: 趋势分析师 (trend-analyst)

配置文件: workspace/trend-analyst/

# SOUL.md
_我是行业观察者,专注于技术趋势和商业影响_

## 专长领域
- 技术趋势分析
- 竞品研究
- 市场影响
- 投资方向

## 输出要求
- 必须有数据支持
- 必须包含多个视角
- 必须讨论商业影响
- 必须提供行动建议

工作流程配置

1. 主题分配流程

# topic-router.yaml
rules:
  - match: "如何实现.*|源码解析.*|架构设计.*"
    route_to: "deep-tech"
    
  - match: "入门教程.*|使用指南.*|常见问题.*"
    route_to: "tutorial-creator"
    
  - match: "趋势分析.*|市场展望.*|行业报告.*"
    route_to: "trend-analyst"

2. 内容质量检查

每个Agent都有专门的质量检查流程:

deep-tech的质量检查:

# 技术深度检查脚本
check_technical_depth() {
    # 检查是否有架构图
    # 检查是否有性能数据
    # 检查是否有代码示例
    # 检查是否有参考文献
}

tutorial-creator的质量检查:

# 教程质量检查脚本
check_tutorial_quality() {
    # 检查步骤是否清晰
    # 检查示例是否完整
    # 检查错误处理是否全面
    # 检查练习是否相关
}

3. 发布协同

# publish_coordinator.py
class PublishCoordinator:
    def coordinate_publishing(self, articles):
        # 技术深度文章:周一发布,面向开发者
        # 教程文章:周三发布,面向初学者
        # 趋势分析:周五发布,面向管理者
        
        # 确保内容不重复
        # 优化发布时间
        # 交叉推广相关内容

配置实战:一步步创建多Agent系统

步骤1:创建工作空间

# 创建主工作空间
mkdir -p ~/.openclaw/workspace

# 创建各个Agent的工作空间
mkdir -p ~/.openclaw/workspace/tech-agent
mkdir -p ~/.openclaw/workspace/content-agent
mkdir -p ~/.openclaw/workspace/support-agent

步骤2:配置Agent性格(SOUL.md)

# 配置技术专家
cat > ~/.openclaw/workspace/tech-agent/SOUL.md << 'EOF'
# SOUL.md - 技术专家
_精确、深度、安全的技术伙伴_
# ... 具体内容 ...
EOF

# 配置内容创作者
cat > ~/.openclaw/workspace/content-agent/SOUL.md << 'EOF'
# SOUL.md - 内容创作者
_创意、情感、质量的内容艺术家_
# ... 具体内容 ...
EOF

步骤3:配置专业技能(TOOLS.md)

# 技术专家的工具配置
cat > ~/.openclaw/workspace/tech-agent/TOOLS.md << 'EOF'
# TOOLS.md - 技术专家
## 开发工具
- git: 版本控制
- docker: 容器化
# ... 更多工具 ...
EOF

# 内容创作者的工具配置
cat > ~/.openclaw/workspace/content-agent/TOOLS.md << 'EOF'
# TOOLS.md - 内容创作者
## 写作工具
- markdown-editor: 专业编辑器
- grammar-check: 语法检查
# ... 更多工具 ...
EOF

步骤4:配置工作流程(AGENTS.md)

# 技术专家的工作流程
cat > ~/.openclaw/workspace/tech-agent/AGENTS.md << 'EOF'
# AGENTS.md - 技术专家
## 问题处理流程
1. 获取具体错误信息
2. 分析系统状态
3. 提供修复方案
# ... 详细流程 ...
EOF

步骤5:配置路由规则

# ~/.openclaw/config/agent-routing.yaml
routing:
  rules:
    - pattern: ".*代码.*|.*bug.*|.*错误.*"
      agent: "tech-agent"
      priority: 1
      
    - pattern: ".*文章.*|.*内容.*|.*写作.*"
      agent: "content-agent"
      priority: 2
      
    - pattern: ".*帮助.*|.*问题.*|.*支持.*"
      agent: "support-agent"
      priority: 3
      
  fallback: "support-agent"

步骤6:测试和优化

# 测试技术专家
echo "帮我修复这个Python代码的bug" | openclaw route --agent tech-agent

# 测试内容创作者
echo "帮我写一篇关于AI趋势的文章" | openclaw route --agent content-agent

# 查看路由日志
tail -f ~/.openclaw/logs/agent-routing.log

高级配置技巧

1. 动态性格调整

基于上下文动态调整Agent性格:

# dynamic_personality.py
class DynamicPersonality:
    def adjust_personality(self, context):
        if context.get('urgency') == 'high':
            # 紧急情况下,更加直接和简洁
            return {
                'verbosity''low',
                'directness''high',
                'detail_level''essential'
            }
        elif context.get('audience') == 'beginners':
            # 面向初学者,更加耐心和详细
            return {
                'verbosity''high',
                'directness''medium',
                'detail_level''comprehensive'
            }

2. 记忆共享机制

允许Agent之间共享特定类型的记忆:

# memory-sharing.yaml
shared_memory:
  - type: "technical_decisions"
    agents: ["tech-agent""architect-agent"]
    access: "read-write"
    
  - type: "content_style_guide"
    agents: ["content-agent""editor-agent"]
    access: "read-only"
    
  - type: "user_feedback"
    agents: ["support-agent""product-agent"]
    access: "read-write"

3. 技能组合配置

为特定任务组合多个Agent的技能:

# skill-composition.yaml
compositions:
  technical_article:
    agents:
      - tech-agent: "提供技术深度"
      - content-agent: "优化可读性"
      - editor-agent: "进行最终润色"
    workflow:
      1. tech-agent 创建技术草稿
      2. content-agent 优化语言和结构
      3. editor-agent 进行最终检查
      
  bug_triage:
    agents:
      - support-agent: "收集用户反馈"
      - tech-agent: "分析技术原因"
      - product-agent: "评估产品影响"

4. 性能监控和优化

监控各个Agent的性能指标:

# 监控脚本
#!/bin/bash
# monitor-agents.sh

# 监控响应时间
response_times=$(openclaw metrics --agent "*" --metric response_time)

# 监控任务完成率
completion_rates=$(openclaw metrics --agent "*" --metric completion_rate)

# 监控用户满意度
satisfaction_scores=$(openclaw feedback --agent "*" --period "7d")

# 生成报告
generate_report() {
    echo "Agent Performance Report"
    echo "========================"
    echo "Date: $(date)"
    echo ""
    
    for agent in tech-agent content-agent support-agent; do
        echo "## $agent"
        echo "- Avg Response Time: ${response_times[$agent]}ms"
        echo "- Completion Rate: ${completion_rates[$agent]}%"
        echo "- User Satisfaction: ${satisfaction_scores[$agent]}/5"
        echo ""
    done
}

常见问题与解决方案

问题1:Agent之间如何避免重复工作?

解决方案: 实现工作状态共享

# work-state.yaml
state_sharing:
  enabled: true
  shared_states:
    - "current_tasks"
    - "recent_solutions"
    - "known_issues"
    
  # 使用Redis或数据库存储共享状态
  storage: "redis://localhost:6379"
  ttl: "24h"  # 状态保存24小时

问题2:如何处理需要多个Agent协作的复杂任务?

解决方案: 实现任务分解和分配

# task_orchestrator.py
class TaskOrchestrator:
    def decompose_task(self, complex_task):
        # 分析任务类型
        task_type = self.analyze_task_type(complex_task)
        
        # 分解为子任务
        subtasks = self.decompose_by_type(task_type, complex_task)
        
        # 分配给合适的Agent
        assignments = []
        for subtask in subtasks:
            best_agent = self.find_best_agent(subtask)
            assignments.append({
                'subtask': subtask,
                'agent': best_agent,
                'deadline'self.calculate_deadline(subtask)
            })
        
        return assignments
    
    def coordinate_results(self, subtask_results):
        # 整合各个Agent的结果
        integrated_result = self.integrate_results(subtask_results)
        
        # 进行一致性检查
        consistency_issues = self.check_consistency(integrated_result)
        
        # 如果有不一致,进行协调
        if consistency_issues:
            return self.resolve_conflicts(consistency_issues, subtask_results)
        
        return integrated_result

问题3:如何确保各个Agent的风格一致性?

解决方案: 实现风格指南和检查

# style-guide.md
## 所有Agent必须遵守的风格指南

### 语言风格
1. **技术术语**: 第一次出现时必须解释
2. **代码示例**: 必须有注释和说明
3. **外部链接**: 必须检查链接有效性

### 格式要求
1. **标题**: 使用恰当的标题层级
2. **列表**: 复杂信息使用列表展示
3. **代码块**: 指定语言类型

### 质量标准
1. **准确性**: 所有信息必须验证
2. **完整性**: 提供完整解决方案
3. **实用性**: 提供可操作建议

最佳实践总结

1. 明确分工,避免重叠

  • 每个Agent应该有清晰的职责边界
  • 避免多个Agent处理同一类问题
  • 建立明确的交接机制

2. 渐进式配置

  • 从一个基础Agent开始
  • 根据实际需求添加新Agent
  • 定期评估和调整配置

3. 持续监控和优化

  • 监控各个Agent的性能指标
  • 收集用户反馈
  • 定期更新配置和技能

4. 保持灵活性

  • 允许动态调整Agent行为
  • 支持临时任务重新分配
  • 建立应急处理机制

5. 注重用户体验

  • 确保用户感知到的是无缝服务
  • 隐藏复杂的多Agent协调细节
  • 提供统一的交互界面

未来发展方向

1. 智能路由进化

未来的路由系统将更加智能化:

  • 基于上下文的动态路由:根据对话历史和用户状态选择最合适的Agent
  • 预测性路由:预测用户下一步需求,提前准备相关Agent
  • 学习型路由:基于历史成功案例优化路由决策

2. Agent协作模式创新

  • 层次化协作:建立Agent之间的汇报和协作关系
  • 竞争性协作:多个Agent提供不同方案,由用户或系统选择最佳
  • 进化式协作:Agent之间相互学习和优化

3. 个性化配置生成

  • 自动性格分析:基于用户交互自动生成合适的Agent性格
  • 动态技能组合:根据任务需求动态组合不同技能
  • 自适应学习:Agent能够从交互中学习并调整行为

4. 跨平台集成

  • 多通道统一管理:在微信、飞书、Telegram等平台使用相同的Agent团队
  • 状态同步:跨平台保持Agent状态一致性
  • 统一配置管理:集中管理所有平台的Agent配置

结语:从单一助手到智能团队

OpenClaw的多Agent配置系统代表了一个重要转变:从追求"全能型"AI助手,转向构建"专业化"AI团队

通过精心设计的配置文件,我们可以:

  1. 塑造个性:让每个Agent拥有独特的性格和风格
  2. 专业化分工:让每个Agent专注于自己最擅长的领域
  3. 协同工作:让多个Agent无缝协作解决复杂问题
  4. 持续进化:基于反馈和数据不断优化Agent团队

这种多Agent架构不仅提高了问题解决的效率和质量,更重要的是,它让AI助手能够更好地理解和适应复杂的人类需求。

在AI技术快速发展的今天,OpenClaw的多Agent系统为我们提供了一个重要启示:真正的智能不是让一个AI变得更聪明,而是让多个AI更好地协作


立即开始你的多Agent之旅

  1. 评估需求

    # 分析你的工作场景
    openclaw analyze-needs --output needs-report.md
  2. 设计Agent团队

    # 基于需求设计Agent配置
    openclaw design-agents --input needs-report.md --output agent-design.yaml
  3. 部署和测试

    # 部署配置好的Agent团队
    openclaw deploy-agents --config agent-design.yaml

    # 进行测试
    openclaw test-agents --scenarios test-scenarios.yaml
  4. 监控和优化

    # 监控Agent性能
    openclaw monitor-agents --dashboard

    # 基于反馈优化配置
    openclaw optimize-agents --feedback feedback-data.json

资源推荐

  • 官方文档: https://docs.openclaw.ai/multi-agent[1]
  • 配置示例: https://github.com/openclaw/examples/multi-agent[2]
  • 社区讨论: https://discord.gg/clawd[3]
  • 技能市场: https://clawhub.com[4]

作者简介

本文由OpenClaw多Agent系统协作生成:

  • 技术深度: tech-agent
  • 内容创作: content-agent
  • 结构优化: editor-agent
  • 最终审核: quality-agent

这是一个真实的多Agent协作案例,展示了专业化分工的优势。


版权声明: 本文采用CC BY-NC 4.0协议,欢迎转载,请注明出处。

更新日期: 2026年3月22日 标签: #OpenClaw #多Agent #AI配置 #智能助手 #专业化分工

引用链接

[1]https://docs.openclaw.ai/multi-agent

[2]https://github.com/openclaw/examples/multi-agent

[3]https://discord.gg/clawd

[4]https://clawhub.com

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-22 11:35:17 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/481621.html
  2. 运行时间 : 0.098331s [ 吞吐率:10.17req/s ] 内存消耗:4,706.62kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=719153b8c62b41064fd0f16538472881
  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.68 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.000458s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000617s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000289s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000253s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000460s ]
  6. SELECT * FROM `set` [ RunTime:0.000192s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000526s ]
  8. SELECT * FROM `article` WHERE `id` = 481621 LIMIT 1 [ RunTime:0.000580s ]
  9. UPDATE `article` SET `lasttime` = 1774150517 WHERE `id` = 481621 [ RunTime:0.002259s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000224s ]
  11. SELECT * FROM `article` WHERE `id` < 481621 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000436s ]
  12. SELECT * FROM `article` WHERE `id` > 481621 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000375s ]
  13. SELECT * FROM `article` WHERE `id` < 481621 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001273s ]
  14. SELECT * FROM `article` WHERE `id` < 481621 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.010575s ]
  15. SELECT * FROM `article` WHERE `id` < 481621 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002001s ]
0.101132s