Skip to content

fix(ssh): deduplicate resolved Poolside targets - #1260

Merged
mjacobs merged 1 commit into
kenn-io:mainfrom
mjacobs:fix/poolside-ssh-target-dedup
Jul 24, 2026
Merged

fix(ssh): deduplicate resolved Poolside targets#1260
mjacobs merged 1 commit into
kenn-io:mainfrom
mjacobs:fix/poolside-ssh-target-dedup

Conversation

@mjacobs

@mjacobs mjacobs commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Poolside support in #1241 registered three platform-specific default directories behind the single POOLSIDE_DIR override. The SSH resolver evaluates that override while iterating each default, so a non-empty override emits the same trajectories target three times. The Linux fallback correction in #1258 changed one default path but did not cause or resolve this duplication.

Deduplicate resolved directory targets per agent before archive construction, preserving first-seen order and allowing different agents to share a path independently. Strengthen the Poolside override regression to require one parsed transfer target. This addresses the post-merge roborev finding on #1241.

@roborev-ci

roborev-ci Bot commented Jul 24, 2026

Copy link
Copy Markdown

roborev: Combined Review (fcd6653)

No issues found.


Reviewers: 2 done | Synthesis: codex | Total: 41s

@mjacobs
mjacobs merged commit e7adb12 into kenn-io:main Jul 24, 2026
13 checks passed
@mjacobs
mjacobs deleted the fix/poolside-ssh-target-dedup branch July 24, 2026 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant