我在我的 shell 中嵌入了一个 AI 代理。现在它可以运行交互式程序。

Reddit r/LocalLLaMA 工具

摘要

作者介绍了 'agent-sh',这是一个开源项目,将 AI 代理直接嵌入到 shell 中,以管理交互式程序和终端命令,无需手动复制粘贴。

我想分享一个我过去一个月左右的业余项目,我尝试构建一个嵌入了 AI 代理的 shell。嵌入的代理知道 shell 中发生的一切,因此我不必在终端工作时反复将错误消息复制粘贴到另一个编码代理中。现在它已经发展成我日常工作中的有用工具,也是进行代理实验的有趣游乐场。这里展示的是我正在构建的一个新扩展,它在浮动覆盖层上启动一个代理,该代理可以读取我的终端并为我键入命令,我觉得这非常酷。我已经看到这个想法有许多应用,例如帮助我进行交互式安装,或者在没有远程安装的情况下通过 SSH 会话帮助我。该项目完全[开源](https://github.com/guanyilun/agent-sh),采用 MIT 许可证,欢迎尝试并在此基础上进行构建。它应该支持本地模型以及云模型。这个覆盖层功能是一个实验性扩展,仅存在于示例文件夹中。您可以将编码代理指向文档以帮助您进行设置,如果您想尝试的话(请务必同时获取用于浮动显示的 overlay-agent 扩展和用于向终端发送按键的 terminal-buffer 扩展)。请注意,这仍在开发中,因此可能会出现故障!期待您对这个项目的想法和建议。
查看原文

相似文章

agents-cli

Product Hunt

Agents-cli 是一个命令行界面工具,可使编码代理部署 AI 代理。

@kfhshl: AI Agents 正在从单纯"聊天"阶段真正走向动手干活。港大(HKU)开源的 CL…

X AI KOLs Timeline

# 港大开源项目 CLI-Anything 香港大学(HKU)开源的 CLI-Anything 项目,能够将 Blender、GIMP、FreeCAD、Kdenlive 等专业软件转化为 AI 智能体可直接调用的命令行接口(CLI)。该项目可自动生成 CLI、测试用例和文档,并输出结构化 JSON 格式的结果。 CLI-Anything 可与 Claude Code、Codex 等智能体工作流无缝集成,推动 AI 从"仅能思考"走向"实际操控软件"的新阶段。

agent-shell 0.78 更新

Lobsters Hottest

agent-shell 0.78 引入了持久化提示和引导功能,用于在 Emacs 中与 AI 代理交互,并支持新的代理如 Antigravity 和 Qoder CLI。