Repository navigation
Relay 0.2.0
Relay 0.2.0 is a GitHub-only release of the MCP parity surface for the local Relay coding agent.
Do not install Relay with bare pip install relay-agent. The public PyPI namespace relay-agent is not the HarperZ9 Relay distribution. This release is distributed only from https://github.com/HarperZ9/relay.
Source commit: 9efdd82a6ea47ea37b4771315529aa4a8b04de1b
Source tree: 63749153af4d9a7ca35b3a537add06d514c7c133
Install
Pinned source install from this GitHub tag:
python -m pip install "relay-agent @ git+https://github.com/HarperZ9/relay.git@v0.2.0"Pinned source install from the exact release commit:
python -m pip install "relay-agent @ git+https://github.com/HarperZ9/relay.git@9efdd82a6ea47ea37b4771315529aa4a8b04de1b"Wheel install from the release assets after verifying the SHA-256 digest:
python -m pip install --no-index ./relay_agent-0.2.0-py3-none-any.whlWhat changed
local_agent_runandlocal_agent_startnow expose the CLI route and acceptance dials:backend,model,max_tokens,check,test_cmd, andcompact_budget.- Blocking and background MCP runs return a
relay.mcp-run-request/v1request binding with admitted backend/model/root, requested and effective write/exec authority, token/step budgets, and hashes for goal/check/test command text. - Background run status/result/list preserve request bindings, including restart reload when
RELAY_RUN_ROOTis configured. - A background result does not report
donebefore the final result record is durable. - MCP results report the last witnessed assistant route with receipt id,
model_ref, and ledger sequence when available. - MCP scalar validation now rejects coercive string integers, booleans in integer fields, floats, non-string route fields, and negative limits.
local_agent_runs.limitis strict and rejects string, boolean, float, and negative values.
Release assets
7b7f04ee9f393df2ec520110799ecd662033251b9dfcfaf1dad1d5727c717cee relay_agent-0.2.0-py3-none-any.whl
202c8ad1028eb1b2b45aa28801717246254ad837e7a5b1e37b26f1dc92d006c3 relay_agent-0.2.0.tar.gz
The release includes SHA256SUMS.txt with the same two artifact lines.
Verification
- GitHub PR CI passed all 10
cijobs for PR #17. - GitHub main CI passed for
9efdd82a6ea47ea37b4771315529aa4a8b04de1b. - Local build from an LF git archive produced the uploaded wheel and sdist.
- Artifact inspection matched wheel Python modules and sdist source/docs/tests to git source bytes at
9efdd82a6ea47ea37b4771315529aa4a8b04de1b. - Clean no-index wheel install passed
relay --helpand installed MCP controls for schema parity, denied write, denied exec/test command, unsupported backend typed error, strictlocal_agent_runs.limit, and durable background request binding.
No PyPI publication was performed for this release.