Hi Team,
I’ve been reviewing the EmailTools implementation and noticed that the current setup requires the sender details (sender_email, sender_passkey, etc.) to be defined at the time of initializing the toolkit instance. This means that these details cannot currently be passed dynamically when the tool is invoked or when it’s added to an agent.
It would be helpful to have the flexibility to specify the sender credentials dynamically — for example, by allowing email_user() to accept these parameters as optional arguments while still defaulting to the instance-level configuration.
Could you please confirm if this behavior is intentional or if support for dynamic sender configuration is planned in a future update?