2.5 KiB
2.5 KiB
Raw output - repair PR #492 for landing
Generated changes
git diff 768b531662a88037e3988885102d2ff24a7ce34e..HEAD -- ai/tpt-backends/
- Reconciled the shared backend contract with current address, dispatch, capability, locality, and listener-rebind APIs.
- Updated the TIPC plan from downstream #493 implementation and tests, preserving unresolved registrar election, collision, locality, and socket-cleanup work as explicit follow-ups.
- Reworked the QUIC plan around a launch-time transport bootstrap, one actor-owned endpoint, a transport nursery spanning parent dial through deregistration, supervised UniFFI cleanup, complete routable addresses, connection leases, and listener-owned tasks.
- Corrected the WireGuard bindspace plan to distinguish the build-registered address registry from runtime capability.
git diff 768b531662a88037e3988885102d2ff24a7ce34e..HEAD -- examples/multihost/wg_lan/
- Hardened WireGuard key conversion and parsing with strict 32-byte validation, lazy protocol lookup, and explicit rejection of unsupported nested tunnel descriptors.
- Made interface inspection asynchronous, bounded at its cancellation request, role-specific, and separable from privileged preflight commands.
- Corrected host-local binds, subactor overlay publication, stable RPC module exposure, and missing-actor handling in the two-host example.
- Updated the README so Tractor remains unprivileged and the local versus remote overlay roles are explicit.
git diff 768b531662a88037e3988885102d2ff24a7ce34e..HEAD -- pyproject.toml uv.lock ai/prompt-io/
- Regenerated
uv.lockfor the exact mergedpy-multiaddrWireGuard codec revision. - Replaced mutable historical prompt diff pointers with immutable refs and normalized the substantive scope without rewriting the historical raw response.
Verification output
git diff --check: passed.uv lock --check: passed.- Ruff on the WireGuard example directory: passed.
- Python compilation of the WireGuard example directory: passed.
- Tractor imported from the PR worktree’s existing environment.
- WireGuard address round-trip, local/peer role checks, malformed base64 rejection, and nested-tunnel rejection: passed.
- Three independent final re-reviews reported no actionable findings in the shared/TIPC, QUIC, or WireGuard slices.
- No live TIPC, iroh/UniFFI, or WireGuard network test was run.