Please analyze and fix the GitHub issue: $ARGUMENTS. Follow these steps: 1. Use `gh issue view` to get the issue details 2. Understand the problem described in the issue 3. Search the codebase for relevant files, using your knowledge of the project structure and the issue description 4. Implement the necessary changes to fix the issue 5. Write and run tests (store in `tests/` directory) to verify the fix 6. Create a descriptive commit message 7. Ensure code passes linting and type checking 8. Push 9. Ensure code passes pre-push tests 10. Create a PR Remember to use the GitHub CLI (`gh`) for all GitHub-related tasks.