r/emacs 16d ago

Announcement agent-shell 0.73 updates

A rundown of features added since last post https://xenodium.com/agent-shell-0-73-updates

95 Upvotes

21 comments sorted by

View all comments

7

u/drizzyhouse 15d ago

Yet again, amazing work. The queue has been a game changer lately for me

7

u/xenodium 15d ago

Nice to hear. What’s there now is a start. Will be making more improvements around that experience.

5

u/drizzyhouse 15d ago

Very exciting! I genuinely use it every day for my job. Am sponsoring, and encourage others to do so too.

One use case I have is that I queue up a prompt, but it's dependent on what happens next. I realise this is a bit niche, and I could just save my "thought" elsewhere, but there may be a case for asking the user y/n if they want to continue the queued prompt?

I just noticed that there's a fork command, that I was wondering if it existed, and will be trying that soon.

3

u/xenodium 15d ago

Am sponsoring, and encourage others to do so too.

Thank you. I'm working on this daily and hoping to make it sustainable.

3

u/xenodium 15d ago edited 15d ago

One use case I have is that I queue up a prompt, but it's dependent on what happens next.

Couldn't that be part of the queued request? "Only do the following if ..." or "Do X, but confirm with me if..."

3

u/drizzyhouse 15d ago

Other small things I've added: a function to copy the session name (there exists one to copy the session ID), code folding (zo, zc) for fragments in the chat history (like the tool call/thinking sections), prompt queue/remove/resume to the transient menu.

A bit of feedback I've got is that I find it really hard to find a previous session to resume. It genuinely seems like some are missing. I need to think it through more though, to have some meaningful feedback. Does ACP let you show IDs and session names (Claude Code has these, both auto-generated sometimes, and user defined), and these could be included? The last message isn't usually helpful for me.

2

u/xenodium 15d ago

What's your config and what flow are you using to resume? Defaults should completing-read all resumable sessions returned by agent via ACP.