1作者: mavdol043 个月前
我一直觉得现有的 Bash 并不适合 Agent。它给予了过多的自由度,而没有提供足够的反馈来丰富每个命令执行后的上下文信息。 最终,我构建了这个基于 TypeScript 的沙盒 Bash。如果将其与其他替代方案进行比较,它被分成了两层: - 核心层,包含所有 Bash 命令和操作逻辑。 - 运行时层,一个可插拔的部分,负责管理沙盒中的代码执行。目前有一个基于我几个月前启动的 Rust 运行时 [1] 的 Wasm 运行时可用。 实际上,核心层调用运行时来执行代码,并从沙盒中获取结构化信息,包括确切的文件系统更改(创建、修改或删除的内容)以及标准输出中的直接反馈。 我添加了常用的命令,包括 `python3 -c` 和 `node -e`,但如果你发现当前命令无法满足的边缘情况,请告诉我。 GitHub: [https://github.com/capsulerun/bash](https://github.com/capsulerun/bash) -- [1]: [https://news.ycombinator.com/item?id=46871387](https://news.ycombinator.com/item?id=46871387)
4作者: everlier3 个月前
我之前在使用规范驱动方法时遇到了很多问题,因为智能体很容易生成无用的信息,而且大型项目有太多规范,导致智能体在维护时开始出错。这导致了持续的“一致性税”。 最终,每个规范都只是一堆事实,所以我决定放弃规范,抛弃其他所有内容,同时让它更方便智能体使用。 现在介绍“事实”——为智能体提供技能和 CLI,以用于事实驱动的开发。 [https://github.com/av/facts](https://github.com/av/facts)