Agent越来越臃肿?插件+钩子让它无限扩展
给臃肿的 Agent 装上扩展机制,核心就一句:加功能别再动核心代码。
这套架构分三层,像俄罗斯套娃一样:
核心引擎:只管最基础的运行循环,绝不塞具体业务。
钩子系统:在关键节点“埋伏兵”。能设优先级、改上下文。单个钩子报错也不影响全局。
插件系统:把一堆钩子、工具和提示词打包。插上就能用,自带加载和卸载的生命周期。
跨进程还得靠 MCP 协议。它就像双方说普通话,让 Agent 去调外部服务。轻量高频的功能走插件;独立部署的重服务走 MCP。
文章拿 Claude Code 做了对标,提炼出五条设计铁律:
核心只做基础事,具体能力全靠外部注入。
钩子是点,插件是面,MCP 管跨进程。
必须做错误隔离,一个插件崩了不能拖垮整体。
配置驱动优于代码驱动,声明式注册比硬编码强。
按需升级复杂度,简单用钩子,复杂用插件,跨进程上 MCP。
好架构不是一次写全,而是留好接口让它自己长。
系统错误,请稍后重试
其它金额
赞赏金额
¥
最低赞赏 ¥0
1
2
3
4
5
6
7
8
9
0
.
原文Agent越来越臃肿?插件+钩子让它无限扩展
作者提示: 内容由AI生成
原创,
福建,20分钟前,
夜雨聆风