- Exposed `settings` instance in `CustomToolContext` for session-specific configuration access. - Improved artifact spill configuration to use session settings with schema defaults as fallback. - Refactored type annotations and removed Required wrappers for better type safety in settings handling. - Replaced AgentTool type with Tool type in tool registry for improved type consistency.