• v1.4.0 9d0f2daddb

    refactor: reorganize message handling for better type safety and clarity (#239)
    Some checks failed
    Main branch checks / checks (push) Has been cancelled

    Ghost released 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