Skip to content

feat(sync): namespace satellite pushes with device_id - #4

Open
andrew05060414 wants to merge 1 commit into
byteowlz:mainfrom
andrew05060414:pr/sync-device-id
Open

feat(sync): namespace satellite pushes with device_id#4
andrew05060414 wants to merge 1 commit into
byteowlz:mainfrom
andrew05060414:pr/sync-device-id

Conversation

@andrew05060414

Copy link
Copy Markdown

Summary

  • Namespace satellite push sources with sync.device_id (or hostname fallback) instead of hardcoded local:
  • Add hstry dedup --cross-source to collapse duplicate conversations across sources
  • Add hstry source prune-cursor --auto-remove to drop redundant Cursor paths (keep globalStorage)

Test plan

  • Configure two satellites with different device_id values; push to same hub; verify both prefixes appear in hstry source list
  • hstry dedup --cross-source on staging with duplicate Cursor imports
  • hstry source prune-cursor --auto-remove keeps one Cursor source

Use sync.device_id (or hostname) instead of hardcoded local when
merging into a hub. Add cross-source dedup by harness+external_id and
source prune-cursor to drop redundant Cursor paths before push.
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