Implement five generic Python tool requirements.
Requirements to Implement
- PythonCodeExtraction — code blocks are present and extractable
- PythonSyntaxValid — code is syntactically valid Python
- PythonExecutesWithoutError — code runs without exceptions
- OutputSizeLimit — captured output doesn't exceed limit
- ImportRestrictions — only whitelisted modules imported
Tests & Documentation
- Add Google-style docstrings for each requirement class
- Create test/stdlib/requirements/test_python_tools.py with positive and negative cases
Part of #1023
Implement five generic Python tool requirements.
Requirements to Implement
Tests & Documentation
Part of #1023