网易首页 > 网易号 > 正文 申请入驻

GitHub开发者把AI Agent拆成3个文件

0
分享至


一个MIT协议的TypeScript项目,发布两周收获47星,却让圈内人开始重新算账:训练一个专属Agent的门槛,可能比你想象的要低得多。

Cagent的作者srutz没打算造轮子,他直接掀了桌——整套核心代码塞进3个文件,总大小不到500行。

这不是又一个"开箱即用"的黑盒工具。srutz在README里写得很直白:「Think of shadcn approach and copy it into your projects」。翻译过来就是:别装依赖了,直接复制粘贴,改完就是你的。

大厂保密三年的架构,被他用一行命令拆穿了

运行cagent --verbose list files in current dir,终端会吐出LLM调用工具的完整决策链。输入、推理、工具选择、参数填充、执行结果,每一步都摊在面前。

这种「透明模式」戳中了一个行业痛点:多数开发者用了一年Copilot,仍说不清模型是怎么决定调用哪个函数的。srutz的代码像一份解剖报告——Agent不是魔法,是带循环的API调用

架构上,Cagent只认三件事:System Prompt定角色、User Input给任务、Tools列表供挑选。模型输出JSON格式的工具调用指令,框架解析执行,结果塞回上下文,循环直到任务完成。

没有向量数据库,没有记忆层抽象,没有多Agent编排。srutz的解释很产品经理:「It is designed to be simple and modular」。换句话说,复杂功能你自己加,但骨架必须一眼看懂。

Templates设计暴露了真实使用场景


代码里埋了一个容易被忽略的细节:Templates模块。用户可以预存常用Prompt片段,比如「用TypeScript写单元测试,要覆盖边界条件」或「解释这段代码的内存泄漏风险」。

这个设计暴露了srutz的观察——开发者80%的Agent交互其实是重复劳动。FAQ式问答、代码审查清单、格式化输出,与其每次打字,不如一键调用模板。

对比LangChain的Chains或LlamaIndex的QueryEngine,Cagent的Templates连DSL都没有,纯字符串替换。粗暴,但调试成本趋近于零。

「Copy it into your projects」背后的算盘

shadcn/ui的流行证明了一件事:前端开发者厌倦了node_modules黑洞。srutz把这个逻辑搬到AI工程领域——与其依赖版本号飘忽的SDK,不如把源码捏在手里。

MIT协议意味着没有商业限制。你可以把Cagent塞进内部工具、改个名字卖给客户、或者拆碎了融进自己的框架。srutz甚至没设捐赠链接,代码即全部。

这种「零资产」发布策略反而加速了传播。GitHub Issues区已经有开发者 fork 后接入了Claude 3.7 Sonnet,有人换成了本地Ollama模型,还有人把Tools层嫁接给了内部API网关。

47星的项目,衍生出了7个可见的fork方向——这个转化率高得反常。

为什么是现在?


2024年下半年,OpenAI和Anthropic的API价格腰斩,上下文窗口从8K卷到200K。模型变便宜了,但Agent框架仍在收「认知税」——文档越厚,开发者越怕。

Cagent的发布时间卡在一个微妙节点:大厂Agent产品(如OpenAI的Operator、Claude的Computer Use)开始收费,而开源社区仍在消化ReAct论文的实现细节。srutz用500行代码证明,中间地带存在。

他的代码里没有抽象工厂、没有插件系统、没有配置热更新。只有一个runAgent函数,循环调用模型,直到输出不含工具调用为止。

这种「裸奔」架构的代价很明显:并发要自己管、错误恢复要自己写、长对话历史会撞token上限。但srutz的赌注是——90%的Agent场景不需要这些

一个内部数据点:Cagent的Tools定义采用JSON Schema,与OpenAI Function Calling格式兼容。这意味着你可以直接复制官方文档里的工具定义,零改动运行。

srutz没提这个词,但代码里埋了迁移路径——今天接OpenAI,明天换Anthropic,后天切到本地模型,改一行baseURL即可。

项目README的最后一句话是:「so you can do with it as you like」。没有Roadmap,没有Star目标,没有Discord邀请链接。

这种克制反而让代码本身成为唯一叙事。当你把agent.ts拖进VS Code,看到的不是框架,而是一份「如何与LLM谈判」的备忘录——系统角色怎么设、工具描述怎么写、循环终止条件怎么定,每一步都是决策点。

有个开发者在Issue里问:会支持多Agent协作吗?srutz没回复。但代码结构已经回答了:自己fork,加个 orchestrator 函数,比等作者更新快。

如果Agent工程的未来不是「调包侠」而是「代码裁缝」,Cagent这种「可复制」模式会成为主流吗?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
升级版的仙人跳,比戴绿帽子还憋屈

升级版的仙人跳,比戴绿帽子还憋屈

霹雳炮
2026-02-24 22:53:34
爸和大姑多年互不往来,我考上大学遭父亲逼辍学打工,大姑找上门

爸和大姑多年互不往来,我考上大学遭父亲逼辍学打工,大姑找上门

枫红染山径
2026-04-06 19:07:25
蛰伏183天夺金!三跳满分级表现,用实力击碎所有非议

蛰伏183天夺金!三跳满分级表现,用实力击碎所有非议

烟浔渺渺
2026-04-05 16:56:47
最新消息!安徽岳西失联6岁女孩遇害,父亲说和女邻居没有仇怨

最新消息!安徽岳西失联6岁女孩遇害,父亲说和女邻居没有仇怨

九方鱼论
2026-04-07 05:47:43
库明加拉胯!老鹰105-108尼克斯,约翰逊21+11+5,沃克36+2+3

库明加拉胯!老鹰105-108尼克斯,约翰逊21+11+5,沃克36+2+3

小徐讲八卦
2026-04-07 10:06:31
断更五个月!知名网红董赤赤发声,患严重抑郁,还遭导演恶意引导

断更五个月!知名网红董赤赤发声,患严重抑郁,还遭导演恶意引导

裕丰娱间说
2026-04-04 19:21:13
拯救大兵——到伊朗腹地建个基地

拯救大兵——到伊朗腹地建个基地

熊飞白
2026-04-05 21:30:55
张凌赫在高铁站崩溃了!?

张凌赫在高铁站崩溃了!?

八卦疯叔
2026-04-07 10:38:21
北京楼市起飞上天了,北京待售二手房从122515套增加到了123127套

北京楼市起飞上天了,北京待售二手房从122515套增加到了123127套

有事问彭叔
2026-04-06 22:59:35
首度杀进巡回锦标赛决赛的特鲁姆普因“无家可归”引发与花滑女友的分手传闻

首度杀进巡回锦标赛决赛的特鲁姆普因“无家可归”引发与花滑女友的分手传闻

动物奇奇怪怪
2026-04-07 06:59:06
8换1!交易首秀!NBA榜眼即将手撕火箭

8换1!交易首秀!NBA榜眼即将手撕火箭

篮球实战宝典
2026-04-06 22:00:22
四川黄龙一男童向钙化彩池内小便,景区:禁止该家庭再次入园

四川黄龙一男童向钙化彩池内小便,景区:禁止该家庭再次入园

上游新闻
2026-04-06 13:31:07
终于知道采购吃回扣是怎么被发现的了,网友分享真实,太开眼了

终于知道采购吃回扣是怎么被发现的了,网友分享真实,太开眼了

夜深爱杂谈
2026-03-13 22:02:43
赵丽颖久违“营业”!工作室晒高月香练舞旧照,粉丝:终于等到你

赵丽颖久违“营业”!工作室晒高月香练舞旧照,粉丝:终于等到你

草莓解说体育
2026-04-07 02:42:27
谷爱凌社媒晒泰国度假照,与赌王女儿何超欣同框

谷爱凌社媒晒泰国度假照,与赌王女儿何超欣同框

懂球帝
2026-04-06 19:27:09
伊朗封锁霍尔木兹海峡一个月!2万船员被困波斯湾,面临缺菜缺水

伊朗封锁霍尔木兹海峡一个月!2万船员被困波斯湾,面临缺菜缺水

互联网大观
2026-04-07 09:58:08
火腿肠三巨头的衰落告诉我们什么:产品没变,时代变了

火腿肠三巨头的衰落告诉我们什么:产品没变,时代变了

富贵说
2026-04-05 18:42:13
三星把表降到289美元,安卓用户集体破防了

三星把表降到289美元,安卓用户集体破防了

爬虫饲养员
2026-04-07 00:45:37
上海三甲医院专家凌晨发文:1小时来了6个心梗,这一波很密集!42岁男子打球时突然胸痛,还好队友反应快

上海三甲医院专家凌晨发文:1小时来了6个心梗,这一波很密集!42岁男子打球时突然胸痛,还好队友反应快

新民晚报
2026-04-06 15:15:31
跟防不力致丢球+染红,西媒给夸西打0分:拙劣的软骨头守财奴

跟防不力致丢球+染红,西媒给夸西打0分:拙劣的软骨头守财奴

懂球帝
2026-04-07 10:28:06
2026-04-07 11:04:49
赛博兰博
赛博兰博
专注捣鼓AI效率工具,试图在这个时代留下数字分身的探索者。
881文章数 8关注度
往期回顾 全部

科技要闻

年化营收300亿美元!Anthropic砸算力大单

头条要闻

浙江渔民捕获2条"巨无霸"金枪鱼 船老大:30多年头回见

头条要闻

浙江渔民捕获2条"巨无霸"金枪鱼 船老大:30多年头回见

体育要闻

官宣签约“AI球员”,这支球队被骂惨了...

娱乐要闻

张艺上浪姐惹争议 黄景瑜前妻发文内涵

财经要闻

2026年,全国租房市场还有波降价潮

汽车要闻

广汽电池独立战,背后的产业链博弈

态度原创

数码
游戏
旅游
本地
公开课

数码要闻

Sonnet推出雷电5版Echo 20扩展坞:提供万兆网口与RCA插孔

《给他爱5》代码泄露 曝光R星《Agent》主角模型

旅游要闻

枣庄龟山公园风光正好 市民踏青露营解锁春日美好

本地新闻

跟着歌声游安徽,听古村回响

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版