热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
我越来越相信,Unix 工具方法,即拥有一堆专注的、可组合的功能单元,这些单元可以单独使用或作为更大管道的一部分,是为编码代理提供工具的最佳方法。
试图创建一个统一的大系统来做所有事情的问题在于,人们有自己的工作流程和开发方式,通常很难尝试制作一个适合所有人的项目,而不让它变成庞大的复杂性,实际上效果不佳。
所以我有一个用于代理邮件的工具,一个用于任务管理的工具(Steve Yegge 的 beads),一个用于任务选择的工具(bv),一个用于过去历史搜索的工具(cass),一个用于多语言 linting 和 bug 捕捉的工具(ubs),一个用于敏感命令处理的工具(slb),一个用于管理 tmux 和代理会话的工具(ntm),一个用于内存的工具(csm)等等。
你可以使用其中一个、几个或全部工具。它们彼此部分集成,但始终是可选的。因此,如果你设置了代理邮件,slb 可以使用它,但它也可以独立工作。ntm 可以显示来自 bv 的信息,但并不是强制的。
它们就像小乐高积木,你可以用它们构建你想要的任何系统,创建你自己的小工具以添加你想要的功能变得很简单。
然后你的 AGENTS dot md 文件有点像一个操作系统,你可以在代理的工作内存中“安装”工具,并通过描述如何、何时和为什么使用它们来配置它们(奇怪的是,你现在必须担心说服机器使用这些工具!)
因此,你可以在机器上设置所有工具,但只根据项目激活特定的工具,通过包含相关的说明来解释你想使用的工具。

热门
排行
收藏
