Another month, another agent-shell update. If you missed the last post, have a look at the 0.73 update . As usual, this post showcases highlights, but please check out the full list of changes if you're after the nitty-gritty. agent-shell is a native Emacs mode to interact with AI agents powered by ACP ( Agent Client Protocol ). Two agents join the family, available as usual via M-x agent-shell , or explicitly as follows: Likely the most impactful feature in the release. It's highly discoverable and plenty useful, so I'm expecting a fair amount of uptake. A typical shell experience offers a prompt. Users type and submit their commands and wait for the command to finish before the shell prompt is offered again. Deriving from comint-mode , agent-shell was no different. That is, until now. As of v0.78, agent-shell offers a writeable prompt at the end of the buffer at all times. Submit, and the prompt comes right back while the agent is busy handling the turn. Type and submit again and agent-shell will automatically queue your request if necessary. While queueing itself isn't a new feature, the shell prompt queueing route offers a freebie in terms of cognitive load. Submit prompts as you used to (via RET binding), and let agent-shell decide whether to handle now or queue for later.
Key sources
- DISCUSSIONxenodiumlobste.rs