make it possible for turns to occur in the stream that are not agent-shell initiated#610
make it possible for turns to occur in the stream that are not agent-shell initiated#610smagnuso wants to merge 1 commit into
Conversation
|
Sorry, it's taking me some time to get to some PRs and issues since #500. AFAIK, at present, this isn't possible with current ACP featureset? Having said that, a few months ago, someone wanted something similar in agent-shell and so we added something non-standard. Have a look in agent-shell-experimental.el. |
f0a2f37 to
b660d71
Compare
No worries and congrats on the baby, hope all is going great :) You're right from current ACP it isn't really possible but there is outstanding rfd to deal with multiplexing that I'm leaning on in hydra. I'm not sure that session/push is quite what we're looking for since the session is really being multiplexed rather than just happening out of band. |
…shell initiated but still render by agent-shell
I am working on a muxer called hydra-acp that allows agent-shell to play nicely with the same session running in the terminal (or other clients like slack, browser, etc). The nice thing here is you can switch operating mode from emacs to terminal easily by:
npm install -g @hydra-acp/cliAnd adding this to your .emacs:
With this you can then start agent-shell as normal and interact. Then in a terminal just run hydra-acp and the same session shows up in terminal making it easy to switch modes of operation. Similarly you can start in hydra-acp on the terminal and then go to agent-shell and find your session in the session list and join it there.
Thank you for contributing to agent-shell!
Checklist
M-x checkdocandM-x byte-compile-file.