乐于分享
好东西不私藏

Clawith 能补上 OpenClaw 的组织短板吗

Clawith 能补上 OpenClaw 的组织短板吗

这是我的第 228     篇原创文章

作者|柏导 

Clawith 官网把自己叫作“OpenClaw for Teams”,说 OpenClaw 让个人得力,Clawith 要把这件事推到组织里去;而 OpenClaw 官方文档对自己的定位是:你自己机器上的自托管网关,是给开发者和 power user 用的个人 AI 助手,网关是 session、routing 和 channel connection 的单一事实源。两边的话一对,差别就出来了:一个先天是“我”和“我的代理”,一个想补的是“我们”和“我们的代理”。
OpenClaw 不是不能多 agent,它本来就有 multi-agent routing,每个 agent 都有自己的 workspace、state 和 session store。但它的安全文档写道:一个 Gateway 默认对应一个受信任的操作者边界,不建议让多个互不信任的人共用一个网关;如果一个 agent 收多个 DM,还应该开 secure DM mode,不然上下文可能串到一起,Alice 的事被 Bob 接过去。也就是说,OpenClaw 的多人能力更像“一个人养几只手”,不是“几个人共用一家公司”。这正是 Clawith 想补的缺。
把 Clawith 代码和文档对起来看,它是另起了一层组织控制面。每个 agent 有 persistent identity、long-term memory、自己的 workspace;有 Aware 体系,能维护 focus item,自建 trigger,自改日程;有 Plaza,像组织里的信息广场;有 enterprise governance,讲配额、审批、审计、知识库;还能从 Smithery 和 ModelScope 的 MCP registry 动态找工具、装工具、做 skill。
它的技术栈不花哨。前端是 React 19、Vite、TypeScript、Zustand、TanStack Query;后端是 FastAPI、WebSocket、JWT、异步 SQLAlchemy,底下挂 PostgreSQL 或 SQLite,再配 Redis 和 Docker。应用启动时会先建表,再 seed 默认 tenant、内置工具、agent template、skill、默认 agent,然后起 trigger_daemon 和几路渠道流任务,像 Feishu、DingTalk、WeCom。README 还写得很实在:agent 的 workspace 数据直接落在宿主机 backend/agent_data// 目录里。也就是说,Clawith 从第一天起就不是单纯聊天页,它把“长期运行的后台工人”当正经对象来对待。
这类项目,最老实的地方是数据库。Clawith 里有 tenant,明说它是 multi-tenancy isolation boundary;有 agent,明说它是 digital employee,并分成 native 和 openclaw 两类;有 participant,把 user 和 agent 统一成一等身份;有 chat_session,把人与 agent、agent 与 agent 的对话都纳进一个模型里;有 org_departments 和 org_members,把组织结构落地;有 task,把 todo 和 supervision 放在一个表里;有 trigger,把 cron、once、interval、poll、on_message 这些自动唤醒条件写进去。一个产品肯不肯进组织,不是看首页写不写 enterprise,而是看它是不是把“组织”“关系”“职责”“记账”这些脏活累活写进 schema 里。Clawith 这一点是做了的。
Agent 这个模型写得很露骨。它不只存名字、头像和角色描述,还存 creator_id、tenant_id、agent_type、api_key_hash、openclaw_last_seen、status、container_id、container_port、primary/fallback model、autonomy_policy、token 配额、max_tool_rounds、max_triggers、heartbeat 周期、active hours、timezone、expiry、每天 LLM 调用上限。这里头有两层意思。第一,它把代理当成一个可运维的运行单元,不单是一个 prompt。第二,它把治理嵌到对象本身,不是外面再包一层制度文件。连默认 autonomy_policy 都写好了,读文件是 L1,写 workspace 是 L2,发外部消息、改 soul、删文件、财务操作是 L3。再往下看,AgentPermission 也不是一句空话,scope 分 company、department、user,access_level 分 use 和 manage。官网说 RBAC,不完全是拿来做样子的。
Clawith 最有意思的地方,在它怎么把 OpenClaw 接进来。代码里有一整套 gateway API,明说是给 OpenClaw agent 通信用的。远端 agent 用 X-Api-Key 认证,平台不存明文,只存 sha256 hash。OpenClaw 这边靠 /gateway/poll 轮询待办消息,平台会把 pending 改成 delivered,顺手更新 openclaw_last_seen 和 status;轮询结果里不只给消息,还给最近十条对话 history,以及 relationships,把同事名字、关系、可用渠道一起喂过去。agent 做完事,再用 /gateway/report 回报结果;如果原消息来自另一个 agent,平台会再把 reply 写回 gateway_message,让发起方在下次 poll 取到。要主动发消息,也走 /gateway/send-message,既能对 agent,也能对人。更细一点看,/gateway/setup-guide/{agent_id} 甚至会直接吐出一份给 OpenClaw 用的 clawith_sync skill 文件,再加一条 heartbeat 指令,叫它每次心跳时都去查 Clawith inbox。这个桥接思路很清楚:OpenClaw 负责个人侧、边缘侧、渠道侧的常驻能力,Clawith 负责组织侧、协同侧、治理侧的控制面。
这里还有一个值得记的细节。Clawith 里其实有两条协作路径。collaboration.py 那一条,委托任务时会直接给目标 agent 建一个 Task,要求对方 status 必须是 running;发 agent-to-agent 消息时,会把消息写进对方 workspace/inbox/ 目录下的 Markdown 文件,再记一条 AuditLog。Gateway 那一条,则是把消息塞进数据库消息队列,让 OpenClaw 端去 poll。为了让双向对话不乱,gateway 还会把双方 agent ID 排序后生成稳定的 uuid5 session,保证谁先开口都落到同一个 ChatSession 里。也就是说,它的架构思路已经是统一的——代理互相委托、互相咨询——但实现层还带一点过渡味道:本地协作偏文件箱,远程协作偏消息队列。这不算坏事,反而说明作者是在先把路走通,再慢慢收口成总线。只是企业级落地时,最终还是要把这些路径统一,不然审计、重试、SLA 和权限边界都会变复杂。
组织感这件事,它也不是靠形容词。org.py 明写了部门和成员是从 Feishu 同步来的;org_sync_service.py 里能看到它去调 Feishu 的部门和用户接口,再把同步回来的 member 绑定到 tenant,并尽量对上平台里的 User。官网也在企业能力里列了 Feishu / Lark ,说每个 agent 都有自己的 Feishu bot,支持 DM、群 @,还有 SSO。再加上 Tool 清单里确实有 Feishu Message、Agent Message、Task Manager、Document Reader、Code Executor、Resource Discovery,你就能明白这套东西为什么一眼看过去就很偏中国团队、偏飞书工作流:它想先站住一个最常见的组织入口,再往外扩。
治理部分。AutonomyService 里,L1 直接执行,L2 执行后通知创建者,L3 先建 ApprovalRequest,再挡住操作,等人批。批通过以后,服务会直接调工具执行器,不再重走 autonomy check;通知路径既走 Web,也能走 Feishu 文本或审批卡片。配合 agent 自带的 token、trigger、poll interval、webhook rate、LLM calls 上限,和官网说的 audit logs、dangerous-operation approvals、usage quotas,是能对得上的。对于企业来说,最怕的是它什么时候能自己干,什么时候必须叫人看一眼。Clawith 这条线,至少已经从概念走到了可运行的代码。
所以,团队版 OpenClaw 到底有没有企业市场的价值?有,而且价值不小。因为 OpenClaw 自己把边界讲明白了:它适合个人、自托管、单一受信任操作者边界;一旦进入多人、多渠道、多上下文共享场景,就得格外小心 secure DM、trust boundary 和 session isolation。Clawith 正好补上这些企业需要但个人工具通常不做的东西:tenant、org、permission、approval、audit、knowledge base、task board、shared feed、channel bot identity。换句话说,OpenClaw 擅长“把 AI 代理放到你身边”,Clawith 想做的是“把 AI 代理放进你的组织图里”。
但话说回来,代码里也露了几处还要补的地方。第一,README 和官网说 trigger 有六种,含 webhook,可 trigger 模型注释里目前列出来的是五种,没有 webhook;这可能是 webhook 走了别的实现,也可能是文档先跑在前面。第二,list_collaborators 的注释说返回同企业可协作 agent,可目前查询条件只是排除自己,再筛 running/stopped,没有直接把 tenant 条件钉死;也许外层还有防线,但这段本身值得复核。第三,给 human 发 Feishu 消息的 fallback 路径里,如果当前 agent 没有自己的 channel config,会去抓任意一条 channel == "feishu" 的配置,至少代码里没看见 tenant 约束,这对严格多租户是要谨慎的。
这就带出一个判断。Clawith 今天更像一个可用的“组织代理控制层”,还不像一个完备的“企业 AI 操作系统”。对十来个人、几十个人的团队,它是很有落地价值的,特别是已经把 Feishu/Lark 当中枢、愿意自托管、又希望 agent 真能长期跑起来的团队。它把最难啃的一块先啃了:让 agent 成为组织结构里的一个节点,有身份、有权限、有工作台、有同事、有时钟、有审计。可要是到了强监管行业、复杂集团、多地区数据隔离、统一身份目录、审计外送、密钥托管、灾备和高可用都得齐备的场景,Clawith 现在更像一辆能上路的车,还不是能直接跑跨省长途的车。
反过来讲,团队版 OpenClaw 用来构建一人公司,倒很像它眼下最顺手的用法。原因很简单:一人公司最大的优势,在信任边界单一。OpenClaw 那套“一个操作者,一个边界”的假设,在这里几乎原封不动成立;Clawith 多出来的 tenant、approval、audit、task、plaza、trigger、skill、tool discovery,则恰好能把一个人拆成几种角色:市场、研究、销售、交付、运营、财务助手、情报员。每个 agent 有自己的 soul.md、memory.md、workspace 和长期上下文;能定时巡检,能自己建 trigger,能把消息发给人,也能委托别的 agent;广场像内部简报,任务板像低配 PMO,审计像工作日志。一个人盯着几只 agent 干活,这比一个人盯着一个大模型聊天,离“公司”更近。
Clawith 能做的是组织化分工、持续运行、跨渠道沟通、知识沉淀和治理留痕;它不能自动替你完成真实世界的责任转移。钱还是要你签,合同还是要你看,关键客户关系还是要你维护,税务和合规还是要你背。说到底,它更像一个把“个人 AI 助手”抬升成“微型 AI 团队”的框架,还不是一台开机即自治的公司机器。对一人公司,这已经很有用;因为一人最缺的是不会累的分身。
所以我的结论是:Clawith 是一个可行的解决方案。它并不是简单把 OpenClaw 变成多人聊天室,是把 OpenClaw 放在边缘,把组织、协作、治理和长期运行放在中枢。对企业市场,它的真正是“可被管理的 AI 劳动力”;对一人公司,它的真正价值是“把你从一个人,变成一个有编制的组织”。这条路是走得通的,尤其适合 AI 原生小团队、内容与研发驱动的创业项目、以及愿意先从 Feishu/Lark 工作流起步的公司。只是要进大企业,下一步得补隔离边界、身份体系、消息总线、可观测性和交付级的可靠性。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-21 17:25:43 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/480061.html
  2. 运行时间 : 0.096202s [ 吞吐率:10.39req/s ] 内存消耗:4,734.77kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=03e12131efeaaf0c6fdfdfdec7610d69
  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.000546s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000684s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000311s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000289s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000484s ]
  6. SELECT * FROM `set` [ RunTime:0.000190s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000602s ]
  8. SELECT * FROM `article` WHERE `id` = 480061 LIMIT 1 [ RunTime:0.000426s ]
  9. UPDATE `article` SET `lasttime` = 1774085143 WHERE `id` = 480061 [ RunTime:0.009603s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000267s ]
  11. SELECT * FROM `article` WHERE `id` < 480061 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000464s ]
  12. SELECT * FROM `article` WHERE `id` > 480061 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000365s ]
  13. SELECT * FROM `article` WHERE `id` < 480061 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001420s ]
  14. SELECT * FROM `article` WHERE `id` < 480061 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001922s ]
  15. SELECT * FROM `article` WHERE `id` < 480061 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001827s ]
0.097988s