当前位置:首页>java>基于多Agent协同的代码智能开发系统:架构设计与全流程实现解析

基于多Agent协同的代码智能开发系统:架构设计与全流程实现解析

  • 2026-01-31 19:22:43
基于多Agent协同的代码智能开发系统:架构设计与全流程实现解析

基于多Agent协同的代码智能开发系统:架构设计与全流程实现解析

前言

在大模型技术深度赋能软件开发的当下,单一Agent已难以适配复杂代码构建、迭代分析与长效管理的全流程需求。本文基于一套完整的多Agent代码智能系统设计方案,从内置Agent体系、自动化触发规则、分层记忆管理、标准化工具生态四大核心维度,结合结构化图表与流程图,全面拆解系统的设计逻辑、运行机制与落地细节,为AI辅助开发系统的研发与架构设计提供可复用的参考范式。

1 系统核心:7大内置Agent分工体系

1.1 Agent基础分类与总览

本系统内置7个功能明确的Agent,按照角色模式分为主Agent(primary)与子Agent(subagent),按照用户可见性分为前台可见业务Agent与后台隐藏支撑Agent,形成“业务执行+系统保障”的双层角色架构,各Agent基础属性如下表所示。

Agent名称
角色模式
可见性
核心功能定位
build
primary
可见
核心执行Agent,负责代码的构建、修改与落地,为系统核心操作入口
plan
primary
可见
规划分析Agent,只读模式,仅开展需求拆解、方案分析与执行计划生成
general
subagent
可见
通用协同Agent,处理跨步骤、跨工具的复杂多步骤任务
explore
subagent
可见
代码探索Agent,实现代码库的快速检索、扫描与结构分析
compaction
primary
隐藏
会话压缩Agent,后台运行,负责Token优化,解决模型上下文上限问题
title
primary
隐藏
标题生成Agent,后台运行,为整个会话生成精准主题标题
summary
primary
隐藏
会话摘要Agent,后台运行,统计代码变更、生成步骤与全局会话摘要

1.2 Agent角色架构流程图

1.3 各Agent详细功能解读

1.3.1 前台可见业务Agent

该类Agent直接响应用户需求,参与代码开发核心流程,是系统与用户、代码库的直接交互节点。

  • • build Agent:作为核心主执行角色,承接所有代码编写、修改、构建的落地指令,是系统完成实际代码操作的核心载体,所有可执行的代码相关操作均由其主导完成。
  • • plan Agent:只读规划类主Agent,不执行任何代码修改操作,仅对用户需求进行拆解、可行性分析,输出结构化开发计划与执行步骤,为build Agent的执行提供方向指引,避免无规划的代码操作。
  • • general Agent:通用型子Agent,负责处理无法通过单一工具、单一步骤完成的复杂任务,承接主Agent的调度,实现多工具、多步骤的任务串联与协同执行。
  • • explore Agent:代码探索类子Agent,专注于代码库的信息检索与结构分析,支持文件定位、代码片段搜索、目录结构梳理,为其他Agent提供代码信息支撑,提升整体任务执行效率。

1.3.2 后台隐藏支撑Agent

该类Agent对用户不可见,专注于系统运维、资源优化与信息整理,保障系统稳定高效运行。

  • • compaction Agent:会话压缩主Agent,核心解决大模型上下文Token超限问题,通过压缩冗余历史信息,释放模型资源,避免因Token溢出导致任务中断。
  • • title Agent:会话标题主Agent,后台自动运行,为整个开发对话生成简洁且精准的标题,方便用户对不同任务会话进行分类、回溯与管理。
  • • summary Agent:会话摘要主Agent,负责统计全会话周期内的代码变更数据,生成单步骤与全局会话摘要,留存关键开发信息,实现任务过程的可追溯。

2 关键规则:隐藏Agent自动化触发机制

2.1 隐藏Agent触发规则总表

三大后台隐藏Agent均在每个任务Step完成后触发判断,遵循固定的触发时机、条件与执行目标,具体规则如下表所示。

Agent名称
触发时机
核心触发条件
核心执行目的
compaction
每个Step执行完成后
会话Token使用量接近模型上下文上限
压缩旧消息与冗余工具输出,节省Token资源,保障任务持续执行
summary
每个Step执行完成后
无条件自动触发
统计全局代码变更、生成单步消息摘要,同步触发title Agent
title
每个Step执行完成后
会话存在新内容且未生成标题
为整个会话生成唯一、精准的主题标题

2.2 隐藏Agent触发总流程图

2.3 核心触发动作详解

2.3.1 summary Agent核心执行逻辑

summary Agent为必触发的基础支撑Agent,每个Step结束后自动执行两大核心操作,是系统信息留存的关键。

  • • summarizeSession:对全会话的代码变更进行全局统计,涵盖文件变更数量、代码新增行数、代码删除行数,同时将所有代码diff的详细信息持久化保存至系统存储层,形成完整的开发变更日志。
  • • summarizeMessage:针对当前执行的Step,生成专属步骤摘要,同时检测会话标题状态,若未生成标题,则立即调度title Agent完成标题创建。

2.3.2 compaction Agent条件触发逻辑

compaction Agent为系统资源调节阀,采用条件触发模式,仅在资源紧张时启动。
每个Step结束后,系统实时计算当前会话Token使用量,当Token使用量接近模型上下文上限时,立即启动压缩逻辑,优先压缩旧工具输出、冗余对话等非核心信息,保留近期关键任务内容;若Token资源充足,则不执行任何操作,避免不必要的信息损耗。

2.3.3 title Agent联动触发逻辑

title Agent无独立触发入口,完全由summary Agent联动调度。仅当summary Agent完成单步摘要生成后,检测到会话无标题时才会触发,标题生成后,后续所有Step均不再重复执行,保证会话标题的唯一性与稳定性。

3 记忆管理:分层设计的智能记忆体系

3.1 记忆管理核心规则

针对大模型记忆容量有限、历史信息易丢失、任务回溯困难的痛点,系统制定7条核心记忆管理规则,覆盖记忆全生命周期。

  1. 1. Token使用量超限时,自动压缩旧工具输出信息,优先保留核心任务内容。
  2. 2. 固定保留最近40K Tokens的关键信息,平衡记忆容量与模型运行负载。
  3. 3. 每个任务Step均记录文件状态变更,实现代码修改的全流程可追溯。
  4. 4. 基于权限划分,仅加载用户允许的工具相关记忆,保障信息安全与资源高效利用。
  5. 5. 支持从历史任意节点进行任务分支,可回溯至任意Step重新执行任务。
  6. 6. 未被引用的记忆快照,7天后自动删除,避免存储资源浪费。
  7. 7. 采用三层记忆分层架构,区分短期、长期、临时记忆,实现精细化管理。

3.2 记忆分层架构图

3.3 记忆管理核心能力解读

3.3.1 动态压缩与容量管控

系统实时监控Token使用状态,达到阈值时自动压缩应用层冗余信息,严格保留最近40K Tokens关键内容,既避免模型上下文溢出,又不影响当前任务执行。同时遵循权限最小化原则,仅加载用户授权工具的相关记忆,减少无效信息占用,提升系统运行效率。

3.3.2 全流程追溯与分支能力

每个任务Step均精准记录文件的新增、修改、删除状态,结合存储层的diff详情,实现开发过程100%可追溯。系统支持从历史任意记忆节点创建任务分支,用户可回溯至指定Step重新调整方案、执行任务,解决传统AI开发中历史不可修改、失误难以挽回的问题。

3.3.3 自动化生命周期管理

针对快照层临时记忆,设置7天自动清理规则,未被任何任务引用的快照到期自动删除,释放存储资源。三层记忆各司其职,应用层保障实时任务执行,存储层留存核心成果,快照层支持灵活分支,形成完整的记忆管理闭环。

4 工具管理:标准化全品类工具集

4.1 工具分类与核心清单

Agent的所有操作均依托标准化工具实现,系统整合8大类、20余项细分工具,覆盖文件操作、代码搜索、命令执行等全场景,每个工具具备唯一ID、明确功能与标准化调用参数,具体清单如下表所示。

工具类别
工具ID
工具描述
核心调用参数
文件操作工具
read
读取文件内容,支持行号范围与图片读取
filePath, offset, limit
edit
智能编辑文件,支持替换与插入操作
filePath, edits[]
write
写入或创建新文件
filePath, content
ls
列出目录内容
directory, depth
multiedit
批量编辑多个文件
changes[]
apply_patch
应用OpenAI格式补丁
patch
搜索工具
glob
Glob模式匹配文件
pattern
grep
正则表达式搜索文件内容
pattern, path
codesearch
语义代码搜索(仅opencode provider)
query
命令执行工具
bash
执行Shell命令
command
batch
批量执行多个命令(实验功能)
commands[]
网络工具
websearch
网络搜索(仅opencode provider)
query
webfetch
获取网页内容
url
Agent调用工具
task
启动子Agent处理子任务
agent, request
skill
调用自定义技能
name, args
任务管理工具
todo
写入待办列表
todos[]
todoread
读取待办列表
模式切换工具
plan_enter
进入只读Plan模式
plan_exit
退出Plan模式,恢复可写状态
语言服务器工具
lsp
LSP代码分析(实验功能)
operation
用户交互工具
question
CLI模式下询问用户
question
系统工具
invalid
工具调用失败兜底处理

4.2 工具调用协作流程图

4.3 核心工具场景解读

4.3.1 文件操作工具

作为系统最基础、使用频率最高的工具集,覆盖代码文件“读、写、改、批处理”全流程,支持单文件编辑、多文件批量修改、补丁应用等操作,是build Agent、explore Agent完成代码核心任务的基础支撑。

4.3.2 搜索工具

分为规则化搜索与语义化搜索两类,glob、grep工具支持精准的路径匹配与正则搜索,codesearch工具实现基于语义的代码检索,满足不同场景下的代码定位需求,为explore Agent提供高效的信息检索能力。

4.3.3 Agent协同工具

task与skill工具实现主Agent与子Agent的调度协同,例如build Agent可通过task工具调用general Agent处理复杂子任务,打破单一Agent能力边界,实现多角色专业化分工协作。

4.3.4 模式切换工具

plan_enter与plan_exit工具实现规划模式与执行模式的无缝切换,进入Plan模式后系统为只读状态,仅可开展需求分析与计划生成,避免误操作修改代码;退出后恢复可写状态,保障开发过程的规范性与安全性。

5 系统整体运行逻辑总结

5.1 核心运行流程

  1. 1. 用户发起代码开发相关需求,由前台可见的build、plan、general、explore Agent承接,通过调用标准化工具完成核心业务处理。
  2. 2. 每个任务Step执行完毕后,自动触发summary Agent进行代码变更统计与摘要生成,同时联动title Agent生成会话标题。
  3. 3. 系统实时监控Token资源使用情况,当资源接近模型上限时,触发compaction Agent执行会话压缩,保障模型稳定运行。
  4. 4. 所有任务过程与关键成果,通过三层记忆体系进行精细化存储、调度与管理,实现信息的长效留存、全流程追溯与灵活分支复用。
  5. 5. 所有操作均依托标准化工具执行,工具调用失败时,由invalid系统工具进行兜底处理,保障任务流程的稳定性与连续性。

5.2 系统核心价值

本多Agent协同代码智能系统,通过专业化的角色分工、自动化的后台触发机制、精细化的分层记忆管理、标准化的工具调用体系,有效解决了单一Agent系统在复杂开发场景下的能力不足、Token超限、信息丢失、协同混乱等问题,为大模型在软件开发领域的落地提供了成熟的架构方案与实现思路。

6 结语

本文所解析的基于多Agent协同的代码智能开发系统,是大模型辅助开发领域的典型架构设计,其角色划分、触发规则、记忆管理与工具生态的设计思路,具备较强的通用性与可扩展性。对于AI系统研发人员,可基于该架构,针对数据分析、智能客服、内容创作等不同场景,调整Agent分工、工具集与记忆策略,实现快速定制化落地;对于普通开发者,也可借此深入理解AI辅助开发的底层运行逻辑,更高效地借助智能工具提升开发效率。

未来,随着大模型多智能体技术的持续演进,系统将朝着更高自主性、更强协同性、更优资源利用率的方向发展,而本次解析的基础架构设计,仍将为相关领域的研发与创新提供长期的参考价值。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-08 02:54:37 HTTP/2.0 GET : https://f.mffb.com.cn/a/469545.html
  2. 运行时间 : 0.157660s [ 吞吐率:6.34req/s ] 内存消耗:4,492.82kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=5d297eb16f76fac5cac6ddec7e70213f
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000773s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000646s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000293s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000253s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000512s ]
  6. SELECT * FROM `set` [ RunTime:0.000216s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000551s ]
  8. SELECT * FROM `article` WHERE `id` = 469545 LIMIT 1 [ RunTime:0.000471s ]
  9. UPDATE `article` SET `lasttime` = 1770490477 WHERE `id` = 469545 [ RunTime:0.004852s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000239s ]
  11. SELECT * FROM `article` WHERE `id` < 469545 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000420s ]
  12. SELECT * FROM `article` WHERE `id` > 469545 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000649s ]
  13. SELECT * FROM `article` WHERE `id` < 469545 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000488s ]
  14. SELECT * FROM `article` WHERE `id` < 469545 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001544s ]
  15. SELECT * FROM `article` WHERE `id` < 469545 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002884s ]
0.159323s