Default agent-shell-start wrapper and Emacs-native bootstrapping#2
Default agent-shell-start wrapper and Emacs-native bootstrapping#2robjgray wants to merge 9 commits intoElleNajt:masterfrom
Conversation
|
Thanks for the PR! I'm a bit busy atm but will take a look asap. |
|
Thanks for this! Couple bits of feedback:
Per Claude: |
|
Thank you for these notes. I'll come up with a simpler approach. I tried to create an abstraction that emulated the agent-shell launcher from your Emacs repo's config. That led to a few "placeholder" elements like a stubbed container mode, which in retrospect aren't adding much. |
|
@ElleNajt The startup-wrapper customization system is now simpler and more ergonomic: bind vars, run before hook, start, run after hook
The policy customization now I think makes more sense- exact mode IDs like The README.org shows ways these hooks can be used, one of which is from my own config where I tell the Dispatcher about project-specific policies after launch. I also enhanced With the current state of |
Description
This provides a 'batteries included' wrapper for starting
agent-shelland an Emacs-native bootstrap option. Users can still point it at a fully custom starter if they want.Main changes
meta-agent-shell-setupas an Emacs-native alternative to the current setup scriptagent-shell-startmeta-agent-shellexpects for:'use-current-dirpath used for programmatic named-agent startsagent-shellvariable. Latest version0.46.1specified for now.Additional changes
meta-agent-shell-test-ask-sessionmeta-agent-shell-test-view-sessionmeta-agent-shell-test-close-sessionmeta-agent-shell-test-full-workflowMaintainer notes
Type of Changes
Related Issues
Fixes #1
Testing
Ran:
emacs -Q -batch -L . -l ert -l meta-agent-shell-test.el -f ert-run-tests-batch-and-exit