Unmaintained: this plugin is currently part of @elizaos/eliza
@elizaos/plugin-bootstrap
A plugin providing core functionality and basic actions for ElizaOS agents.
Description​
The Bootstrap plugin enables fundamental agent behaviors including conversation management, room interactions, and fact tracking. It provides essential actions and evaluators that form the foundation of agent interactions.
Installation​
bun install @elizaos/plugin-bootstrap
Features​
1. Conversation Management​
- NONE action for basic responses
- CONTINUE action for follow-ups
- IGNORE action for appropriate disengagement
- Built-in conversation flow control
2. Room Control​
- Follow/Unfollow room functionality
- Mute/Unmute capabilities
- Automatic engagement level tracking
- Smart participation management
3. Fact Management​
- Automatic fact extraction
- Categorization of claims
- Deduplication of known information
- Support for multiple fact types:
- Permanent facts
- Status updates
- Opinions
- Biographical information
4. Goal Tracking​
- Track objective progress
- Update goal statuses
- Monitor completion states
- Automatic progress evaluation
Providers​
1. Boredom Provider​
- Tracks engagement levels
- Provides status messages
- Monitors conversation quality
- Adjusts participation accordingly
2. Facts Provider​
- Manages fact database
- Retrieves relevant information
- Formats fact summaries
- Maintains fact context
3. Time Provider​
- Provides UTC timestamps
- Human-readable formatting
- Time-based operation support
Development​
- Clone the repository
- Install dependencies:
bun install
- Build the plugin:
bun run build
- Run linting:
bun run lint
Dependencies​
- @elizaos/core: workspace:*
Future Enhancements​
-
Enhanced Conversation Management
- Advanced context tracking
- Multi-thread conversation support
- Conversation state persistence
- Improved conversation flow control
- Natural language understanding improvements
-
Advanced Room Control
- Dynamic room creation and management
- Room permission system
- Advanced moderation tools
- Room analytics and insights
- Cross-room communication features
-
Expanded Fact Management
- Enhanced fact verification system
- Fact relationship mapping
- Automated fact updating
- Fact confidence scoring
- Cross-reference system
- Fact expiration management
-
Goal System Improvements
- Multi-step goal planning
- Goal dependency tracking
- Progress visualization
- Goal priority management
- Automated milestone tracking
- Goal optimization suggestions
-
Provider Enhancements
- Improved boredom detection
- Advanced engagement metrics
- Enhanced fact retrieval algorithms
- Real-time status updates
- Provider performance analytics
-
Memory Management
- Enhanced memory prioritization
- Memory compression techniques
- Long-term memory storage
- Memory relationship mapping
- Context-aware recall
-
Developer Tools
- Enhanced debugging capabilities
- Testing framework improvements
- Plugin development templates
- Documentation generator
- Performance profiling tools
-
Integration Features
- Enhanced plugin interoperability
- External service connectors
- API gateway integration
- Webhook system improvements
- Third-party platform support
We welcome community feedback and contributions to help prioritize these enhancements.
Contributing​
Contributions are welcome! Please see the CONTRIBUTING.md file for more information.
Credits​
Special thanks to:
- The Eliza Core development team
- The Eliza community for their contributions and feedback
License​
This plugin is part of the Eliza project. See the main project repository for license information.