Skip to content

Conversation

@cofin
Copy link
Member

@cofin cofin commented Oct 9, 2025

Enhance consistency across various database drivers.

Base automatically changed from oracle-numpy to main October 9, 2025 20:06
cofin and others added 3 commits October 10, 2025 11:13
Refactor workspace structure and enhance driver features

- Updated workspace paths in implementation and planning commands to use `requirements/{requirement}/` instead of `.agents/{requirement}/`.
- Added a comprehensive README.md for the requirements workspace detailing structure, workflow, and cleanup protocols.
- Enhanced the Asyncmy, AsyncPG, and other database adapters to support custom JSON serialization/deserialization features.
- Improved documentation for driver features across various adapters, including detailed descriptions for JSON handling and pgvector support.
- Added tests to validate the functionality of custom serializers and deserializers in Asyncmy.
- Ensured that driver features are enabled by default for standard library types in SQLite.
- Cleaned up various code sections for better readability and maintainability.
Renamed `tests/unit/test_adapters/test_adbc/test_serialization.py` to
`test_adbc_serialization.py` to avoid import collision with
`tests/unit/test_serialization.py`.

This fixes the CI test collection error:
"import file mismatch: imported module 'test_serialization' has this
__file__ attribute"

All 8 tests in the renamed file continue to pass.
@cofin cofin merged commit 5734d3e into main Oct 10, 2025
10 checks passed
@cofin cofin deleted the type-cleanup branch October 10, 2025 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants