piker/ai/prompt-io/opencode/20260820T163519Z_5f631e19_p...

1.0 KiB
Raw Blame History

Raw output - tractor tagged-address compatibility

The human requested downstream Piker qualification after tractor PR #505 switched transport address emission to canonical tagged tuples.

git diff HEAD~1..HEAD -- piker/service/_registry.py piker/service/_actor_runtime.py tests/conftest.py tests/test_services.py

Normalized legacy and tagged registry addresses through tractors address codec before Piker stores or compares them. Extended service runtime annotations to cover both tuple shapes, updated runtime tests to compare canonical serialized values, and removed Pikers duplicate registration of tractors shared --ll pytest option.

Ruff passed. The focused normalization regression and Piker runtime boot passed against the local tractor checkout at 5d92595f. The wider service module reached an unrelated pre-existing logger-name assertion in maybe_spawn_daemon() after both address-focused tests passed.