-
refactor: reorganize message handling for better type safety and clarity (#239)
Some checks failedMain branch checks / checks (push) Has been cancelledreleased this
2025-03-13 09:44:55 -04:00 | 711 commits to main since this release- refactor: improve typing with memory stream type aliases
Move memory stream type definitions to models.py and use them throughout
the codebase for better type safety and maintainability.GitHub-Issue:#201
-
refactor: move streams to ParsedMessage
-
refactor: update test files to use ParsedMessage
Updates test files to work with the ParsedMessage stream type aliases
and fixes a line length issue in test_201_client_hangs_on_logging.py.Github-Issue:#201
- refactor: rename ParsedMessage to MessageFrame for clarity
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com- refactor: move MessageFrame class to types.py for better code organization
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com-
fix pyright
-
refactor: update websocket client to use MessageFrame
Modified the websocket client to work with the new MessageFrame type,
preserving raw message text and properly extracting the root JSON-RPC
message when sending.Github-Issue:#204
- fix: use NoneType instead of None for type parameters in MessageFrame
🤖 Generated with Claude Code
- refactor: rename root to message
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
2 downloads