30 lines
1.0 KiB
Markdown
30 lines
1.0 KiB
Markdown
|
|
---
|
||
|
|
model: gpt-5.6-sol
|
||
|
|
service: opencode
|
||
|
|
timestamp: 2026-08-30T02:52:01Z
|
||
|
|
git_ref: b1f6ade8
|
||
|
|
diff_cmd: git diff HEAD~1..HEAD
|
||
|
|
---
|
||
|
|
|
||
|
|
# Raw output - extract public network APIs
|
||
|
|
|
||
|
|
The human questioned whether bindspace and WireGuard lifecycle APIs
|
||
|
|
belonged under actor discovery, selected the proposed `tractor.net`
|
||
|
|
boundary, and authorized implementation.
|
||
|
|
|
||
|
|
## Generated code
|
||
|
|
|
||
|
|
> `git diff HEAD~1..HEAD -- tractor/net tractor/discovery tractor/__init__.py`
|
||
|
|
|
||
|
|
Move bindspace and tunnel implementations into a lazy public network
|
||
|
|
package. Keep actor discovery focused on registry and lookup behavior,
|
||
|
|
while exposing bindspace, tunnel, WireGuard, and multiaddr declarations
|
||
|
|
through `tractor.net` without loading optional networking dependencies
|
||
|
|
during `import tractor`.
|
||
|
|
|
||
|
|
> `git diff HEAD~1..HEAD -- tests/net tests/test_lazy_imports.py tests/ipc examples/multihost/wg_lan docs`
|
||
|
|
|
||
|
|
Move network-focused tests to `tests/net`, update internal and public
|
||
|
|
imports, verify lazy symbol resolution and removed discovery exports,
|
||
|
|
and document the new package boundary.
|