Examples
Practical examples demonstrating ProactiveAgent features. All source code is available in the examples directory.
Basic Usage
| Example | Description |
| minimal_chat.py | Minimal implementation demonstrating core agent initialization, message handling, and default AI-based decision making. |
| beautiful_chat.py | Terminal interface with rich formatting, colored output, and visual feedback for agent decisions. |
| minimal_callbacks.py | Complete callback implementation showing response, sleep time, and decision callbacks for monitoring agent behavior. |
Configuration
| Example | Description |
| all_config_parameters.py | Comprehensive reference documenting all available configuration parameters with inline explanations and default values. |
Decision Engines
Decision engines evaluate conversation state and determine whether the agent should respond.
Sleep Calculators
Sleep calculators determine wait duration between agent wake cycles.
Running Examples
| Bash |
|---|
| git clone https://github.com/leomariga/ProactiveAgent.git
cd ProactiveAgent
uv sync
export OPENAI_API_KEY='your-api-key-here'
uv run python examples/minimal_chat.py
|
Contributing
Contributions are welcome. See CONTRIBUTING.md for guidelines.