API Reference¶
This section provides detailed API documentation for Bedrock Swarm.
Core Components¶
- Agency - Multi-agent orchestration and thread management
- Agents - Agent implementations and base classes
- Tools - Built-in and base tool implementations
- Events - Event system for tracing and monitoring
- Memory - Memory systems for context management
Models¶
- Base Model - Base model implementation and utilities
- Titan Model - Amazon Titan model implementation
- Claude Model - Anthropic Claude model implementation
- Model Factory - Model creation and configuration
Tools¶
- Calculator - Mathematical calculation tool
- Time - Time and timezone operations
- Send Message - Inter-agent communication
- Validation - Tool parameter validation utilities
Agency Components¶
- Thread - Thread management and execution
- Run - Run lifecycle and state management
- Event System - Event tracking and monitoring
Development¶
- Testing - Testing strategy and coverage
- Contributing - Contribution guidelines
- Code Organization - Project structure
- Tool Development - Creating custom tools