Relay 0.2.1
Relay 0.2.1 is a GitHub-only patch release for the MCP stdio error hardening merged after 0.2.0.
Do not install Relay with bare pip install relay-agent. The public PyPI namespace
elay-agent is not the HarperZ9 Relay distribution. This release is distributed only from https://github.com/HarperZ9/relay.
Source commit: $sha
Source tree: $tree
Fixed
- MCP stdio returns JSON-RPC parse, invalid-request, and invalid-params errors for malformed input, invalid request ids, and non-object ools/call params without echoing rejected input or stopping the server.
Install
Pinned source install from this GitHub tag:
bash python -m pip install "relay-agent @ git+https://github.com/HarperZ9/relay.git@v0.2.1"
Offline wheel install after verifying SHA256SUMS.txt:
bash python -m pip install --no-index ./relay_agent-0.2.1-py3-none-any.whl
Validation
- GitHub CI on main commit $sha passed: package plus Python 3.11, 3.12, and 3.13 on Ubuntu, Windows, and macOS.
- Local pytest passed: 369 passed in 11.75s with --basetemp D:/fw-ship-sweep-20260910/pytest-relay-0.2.1-rerun.
- Release assets were rebuilt from $sha, and a clean venv installed the wheel and ran
elay --help successfully.
SHA256
``text
4180a429bc1a067540dacda4f25881bc3d277c614a99820e613baff87ccb1b2b relay_agent-0.2.1-py3-none-any.whl
f752aaaad0138e9ffc8dd64d9af3dac9768265931b043dc14c62da28afc29586 relay_agent-0.2.1.tar.gz
``