29 lines
1.1 KiB
Markdown
29 lines
1.1 KiB
Markdown
|
|
---
|
||
|
|
model: gpt-5.6-sol
|
||
|
|
service: opencode
|
||
|
|
timestamp: 2026-08-25T23:46:31Z
|
||
|
|
git_ref: b973e78c
|
||
|
|
diff_cmd: git diff HEAD~1..HEAD
|
||
|
|
---
|
||
|
|
|
||
|
|
# Raw output - separate local WireGuard configuration
|
||
|
|
|
||
|
|
The human again noticed the agent had re-reported already committed
|
||
|
|
work without changing the worktree. The agent confirmed the sequencing
|
||
|
|
mistake and moved to the next unimplemented dependency.
|
||
|
|
|
||
|
|
> `git diff HEAD~1..HEAD -- tractor/discovery/_tunnel.py tractor/discovery/__init__.py tests/discovery/test_wg_config.py ai/tpt-backends/03_wg_tunnel_bindspace.md`
|
||
|
|
|
||
|
|
Added process-local `WGInterfaceConfig` for private/preshared keys,
|
||
|
|
local interface CIDRs, peer allowed CIDRs, listen port and persistent
|
||
|
|
keepalive. Secrets are redacted from repr and the global
|
||
|
|
`ProcessLocal` marker blocks default wire encoding.
|
||
|
|
|
||
|
|
Removed the unused serialized `WGTunnelSpec.maybe_allowed_ips`
|
||
|
|
placeholder so maddr-derived declarations retain only public identity,
|
||
|
|
endpoint and interface selection. Added validation for keys, CIDRs,
|
||
|
|
ports and keepalive before future kernel mutation.
|
||
|
|
|
||
|
|
Ruff and lock checks passed. Focused WG coverage passed 25 tests;
|
||
|
|
discovery plus message coverage passed 145 tests with 2 xpasses.
|