Skip to content

feat: outbound destination fields on SingBoxNode (jump_edges producer) - #4

Merged
lr00rl merged 1 commit into
mainfrom
feat/jump-edges
Jul 7, 2026
Merged

feat: outbound destination fields on SingBoxNode (jump_edges producer)#4
lr00rl merged 1 commit into
mainfrom
feat/jump-edges

Conversation

@lr00rl

@lr00rl lr00rl commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Part of the jump_edges producer — lets the vpn-core Lines graph draw cross-node hub→exit relay edges (UI already renders them; server never populated them). Coordinated change: SDK fields → agent parses sing-box outbounds → server resolves fleet-wide into jump_edges. Verified: builds + unit tests green against local SDK via go.work.

https://claude.ai/code/session_01K3G7UAfcWNQkATYevDvnVM

Add OutboundServer/OutboundPort/OutboundType so an agent-captured outbound's
downstream exit target (server:port/type) flows end-to-end, enabling the server
to resolve cross-node relay (jump) edges.

Claude-Session: https://claude.ai/code/session_01K3G7UAfcWNQkATYevDvnVM
@lr00rl
lr00rl merged commit 75fcae9 into main Jul 7, 2026
1 check passed
@lr00rl
lr00rl deleted the feat/jump-edges branch July 7, 2026 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant