Can you review this old pr, and apply the changes into the current codebase: https://github.com/strands-agents/docs/pull/260