tractor/ai/prompt-io/opencode/20260820T033108Z_ba07e09d_p...

1.3 KiB

Raw output - canonical tagged address writers

After the reader compatibility boundary, the human asked the agent to continue the migration and package the completed work as dependency- ordered commits.

git diff HEAD~1..HEAD -- tractor/discovery/_addr.py tractor/discovery/_multiaddr.py tractor/ipc/_tcp.py tractor/ipc/_uds.py tractor/msg/types.py tests/discovery/test_address_serialization.py tests/discovery/test_multiaddr.py tests/discovery/test_tpt_bind_addrs.py tests/ipc/test_each_tpt.py tests/ipc/test_server_tunnel_boundary.py tests/test_local.py

Switched TCP and Unix .unwrap() output to canonical tagged tuples, updated direct transport and multiaddr consumers, widened spawn message tuple containers for protocol-specific shapes, and migrated runtime and test comparisons to serialized address equality. Legacy inputs remain accepted at wrap_address() and backend reader boundaries.

Ruff and focused tests passed. The complete non-debugger TCP suite passed with 412 tests; the UDS suite reached 80% without failure before the harness timeout, then all 97 remaining tests passed on resume. Debugger PTY coverage was excluded after an unrelated timeout.