feat: discover WSL agent homes on Windows#150
feat: discover WSL agent homes on Windows#150dum3r wants to merge 2 commits intovakovalskii:mainfrom
Conversation
|
Local validation on the branch passed before opening this PR:
One small operational note: the current CI run for this PR is showing If it helps during review, this PR is intentionally narrow:
|
88a7f84 to
cfa48f3
Compare
|
Rebased this PR branch onto the current The delta remains intentionally narrow after the rebase:
Re-validated on the rebased branch:
So this PR should now represent the WSL-on-Windows slice on top of the latest upstream runtime work, not in parallel to an older base. |
|
Good feature request. 694 lines is substantial — please rebase on latest main (app.js was split into modules in v6.15.5). Also verify it doesn't break on non-WSL systems. |
cfa48f3 to
603da02
Compare
|
Thanks for the feedback. I took your note literally and rebuilt this as a much narrower WSL-on-Windows slice on top of the latest What changed in the revised version:
So the revised scope is:
Local verification on the narrowed branch:
For non-WSL safety, the focused tests now cover:
|
Summary
When CodeDash runs on Windows, discover agent session homes that live inside WSL and ingest those sessions into normal history/stats.
This PR is intentionally narrow:
Related to #149
Related to #124
Related to #127
Scope
Included:
Not included:
Why this is split
The original WSL branch mixed ingestion and runtime behavior.
This revision keeps only the ingestion/history slice so the change stays easier to review and safer to reason about.
Verification
node -c src/data.jsnode --testnode ./bin/cli.js statsTest coverage added
wsl.exeoutput