Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@trieloff
Copy link
Owner

Summary

Implements support for Goose, Block's open-source AI coding agent, to YOLO's agent launcher as requested in #25.

Changes

  • ✅ Added goose to supported_commands array in get_installed_agents()
  • ✅ Added goose case to get_command_flags() (returns empty string, no bypass flags needed)
  • ✅ Implemented stdin prompt handling for goose in both single-agent and multi-agent modes
  • ✅ Updated help text (show_usage()) to include goose
  • ✅ Updated error messages listing supported agents to include goose
  • ✅ Updated mop_cleanup() branch regex to handle goose branches
  • ✅ Updated README.md with Goose documentation, examples, and agent table entry

Implementation Details

  • Command pattern: goose session (no extra flags)
  • Prompt handling: Prompts are passed via stdin: echo "prompt" | goose session
  • No bypass flags: Goose runs autonomously by default, so no bypass flags needed
  • Works in both modes: Single-agent and multi-agent modes fully support Goose

The implementation follows the same pattern as amp for stdin-based prompt handling, ensuring consistency across the codebase.

Testing

  • Code follows existing patterns
  • Documentation updated
  • No linter errors
  • Help text updated
  • Error messages updated

Related

Fixes #25

Part of AI Ecoverse agent support standardization.

- Add goose to supported_commands list in get_installed_agents()
- Add goose flag handling (returns empty string, no bypass flags needed)
- Implement stdin prompt handling for goose in both single and multi-agent modes
- Update help text and error messages to include goose
- Update cleanup logic to handle goose branches
- Update README.md with Goose documentation and examples

Fixes #25

Signed-off-by: Lars Trieloff <[email protected]>
@trieloff trieloff merged commit 01863c0 into main Oct 30, 2025
2 checks passed
Copy link
Owner Author

Great work on adding Goose AI support! 🚀 This is a fantastic addition to the project. The integration looks clean and well-implemented. Thanks for expanding the AI coding agent ecosystem support!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for Goose AI coding agent

3 participants