-
Notifications
You must be signed in to change notification settings - Fork 0
Add Augment Code (Auggie) support - Fixes #27 #28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Implements issue #27 by adding comprehensive support for Auggie: - Add 'auggie' to supported commands list in get_installed_agents() - Configure auggie flags with --allow-indexing to skip indexing confirmation - Implement single-agent mode with --print flag for prompt automation - Implement multi-agent mode support with proper prompt handling - Update documentation in show_usage() and error messages Auggie now works in both single-agent and multi-agent modes: - Single: yolo auggie 'your prompt' -> auggie --allow-indexing --print 'your prompt' - Multi: yolo auggie,claude 'prompt' -> runs both agents in parallel worktrees Tested with dry-run mode and live execution. Completes AI-Aligned ecosystem support alongside ai-aligned-git and ai-aligned-gh. Signed-off-by: Lars Trieloff <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1 issue found across 1 file
Prompt for AI agents (all 1 issues)
Check if these issues are valid β if so, understand the root cause of each and fix them.
<file name="executable_yolo">
<violation number="1" location="executable_yolo:328">
Adding the new "auggie" agent creates `auggie-*` worktree branches, but mop_cleanupβs branch filter still omits that name, so `yolo -m` cannot clean up those branches/worktrees.</violation>
</file>
Reply to cubic to teach it or ask questions. Re-run a review with @cubic-dev-ai review this PR
| get_installed_agents() { | ||
| local agents=() | ||
| local supported_commands=("codex" "claude" "copilot" "droid" "amp" "cursor-agent" "opencode" "qwen" "gemini" "kimi" "crush" "aider" "goose") | ||
| local supported_commands=("codex" "claude" "copilot" "droid" "amp" "cursor-agent" "opencode" "qwen" "gemini" "kimi" "crush" "aider" "goose" "auggie") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adding the new "auggie" agent creates auggie-* worktree branches, but mop_cleanupβs branch filter still omits that name, so yolo -m cannot clean up those branches/worktrees.
Prompt for AI agents
Check if this issue is valid β if so, understand the root cause and fix it. At executable_yolo, line 328:
<comment>Adding the new "auggie" agent creates `auggie-*` worktree branches, but mop_cleanupβs branch filter still omits that name, so `yolo -m` cannot clean up those branches/worktrees.</comment>
<file context>
@@ -320,7 +325,7 @@ command_exists() {
get_installed_agents() {
local agents=()
- local supported_commands=("codex" "claude" "copilot" "droid" "amp" "cursor-agent" "opencode" "qwen" "gemini" "kimi" "crush" "aider" "goose")
+ local supported_commands=("codex" "claude" "copilot" "droid" "amp" "cursor-agent" "opencode" "qwen" "gemini" "kimi" "crush" "aider" "goose" "auggie")
for cmd in "${supported_commands[@]}"; do
</file context>
β
Addressed in db47b86
Add 'auggie' to the branch filter regex in mop_cleanup() so that 'yolo -m' can properly clean up auggie-* worktree branches. Addresses review feedback from cubic-dev-ai on PR #28. Signed-off-by: Lars Trieloff <[email protected]>
|
β Fixed the mop cleanup issue! Thanks @cubic-dev-ai for catching that! You're absolutely right - the branch filter regex in What I fixed:
Tested the fix:
The mop cleanup now works correctly for all supported agents including auggie! π§Ή |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds comprehensive support for Augment Code (Auggie) as a new AI coding agent to YOLO, completing the AI-Aligned ecosystem support across all three tools.
- Adds
auggieto the supported agents list with--allow-indexingflag for automated indexing - Implements single-agent mode using
--printflag for prompt automation - Enables multi-agent parallel execution with proper worktree isolation
π‘ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
π Feature: Add Auggie Support
This PR implements issue #27 by adding comprehensive support for Augment Code (Auggie) to YOLO.
Changes Made
1. Command Detection
2. Flag Configuration
3. Single-Agent Mode
4. Multi-Agent Mode
5. Documentation Updates
Testing
All functionality has been tested:
Usage Examples
Single-agent: yolo auggie 'implement a feature'
Multi-agent: yolo auggie,claude,codex 'build and test this feature'
With worktree: yolo -w auggie 'experimental changes'
All-agents: yolo -a 'implement comprehensive solution'
This completes the AI-Aligned ecosystem support across all three tools.
Closes #27
Summary by cubic
Adds Augment Code (Auggie) support to YOLO for single- and multi-agent runs with automated flag handling. Fixes #27.
Written for commit db47b86. Summary will update automatically on new commits.