feat: Add human-in-the-loop interactive mode for Biomni agents#236
feat: Add human-in-the-loop interactive mode for Biomni agents#236lxasqjc wants to merge 2 commits intosnap-stanford:mainfrom
Conversation
lxasqjc
commented
Oct 7, 2025
- Add interactive parameter to A1 class for human confirmation workflow
- Implement _get_human_confirmation() method with approve/edit/reject options
- Add plan editing capabilities with multi-line input support
- Display interactive mode status in agent configuration
- Maintain backward compatibility with non-interactive mode (default)
- Add comprehensive documentation with usage examples and API reference
- Add interactive parameter to A1 class for human confirmation workflow - Implement _get_human_confirmation() method with approve/edit/reject options - Add plan editing capabilities with multi-line input support - Display interactive mode status in agent configuration - Maintain backward compatibility with non-interactive mode (default) - Add comprehensive documentation with usage examples and API reference
for more information, see https://pre-commit.ci
🤝 Human-in-the-Loop Interactive Mode for Biomni AgentsOverviewThis PR introduces human-in-the-loop functionality to Biomni agents, enabling interactive sessions where users can review, approve, edit, or reject agent-generated plans before execution. This feature provides users with fine-grained control over agent behavior while maintaining full backward compatibility. 🎯 Key FeaturesInteractive Mode
Backward Compatibility
🔧 Implementation DetailsCore Changes1. Enhanced A1 Class (
|
|
This is really cool - will test out and merge |