Emacs下使用agent的教程

大佬们,能否出一个Emacs下使用agent的教程(类似于菜鸟教程这种的) 现在有了claude,emacs就拉下了,想继续把玩 :grinning_face:

主要问题是 Emacs 里太多方式来使用 AI Agent 了,个人在用 GitHub - xenodium/agent-shell: A native Emacs buffer to interact with LLM agents powered by ACP · GitHub

2 个赞

我主要用

1 个赞

用了几次agent-shell的opencode, 颜色高亮和opencode差别很大, emacs里很多内容都不高亮, 但opencode里面, 高亮做得相当不错.

更严重的, 有时候emacs里还有内容会被吞掉, 前几天遇到一次, emacs里问了个问题, agent的回复很奇怪, 感觉确一部分内容, 有头无尾(不是折叠了, 就没有内容). 就退出用opencode了, 用opencode加载同一个会话, 刚才的回复显示内容就完整了. 此时退出opencode, 再回到emacs, 加载该会话, 显示内容还是缺失. 不敢用了.

发现 bug,提交 bug,才能让社区变得更好。

github经常打不开, 太麻烦了

只要使用 github,哪怕浏览 ,翻墙不是基操吗?你可以买个便宜服务器,一百多块钱一年,搭建个 shadowsocks 服务器,再用 switchyomega 插件配置下,firefox 基本畅通无阻。本地 git 弄个 全局 sock5h 代理就好。

1 个赞

我也感觉agent-shell + opencode 不太稳定, 但 agent-shell + claude/codex 几个月使用下来还是挺好的。我最喜欢它用 “native emacs buffer” 而非基于 vterm (或类似物)。 主要缺点我觉的有两个,但都不是大问题 我可以克服:):

  • 受限于ACP的能力
  • agent shell buffer 不能像 markdown-ts-mode 或 org-mode 一样方便的编辑

ghostel + claude-code-ide 体验最一致

1 个赞

agent-shell + Pi

我觉得 Pi 不管在哪里用都很合适,小巧简洁,没有花里胡哨的东西

哈哈 我更喜欢的是 类似于emacs使用教程一样,哪位大神出一个 emacs-agent使用教程(深入、全面、多样的介绍agent在emacs下的各种玩法) :grinning_face:

1 个赞