Skip to content

Feat/import seed forking - #209

Merged
zippy merged 6 commits into
main-0.7from
feat/import-seed-forking
May 29, 2026
Merged

Feat/import seed forking#209
zippy merged 6 commits into
main-0.7from
feat/import-seed-forking

Conversation

@LeosPrograms

Copy link
Copy Markdown
Collaborator
  • Allow passing --seed-fork CLI parameter on launch to add a string to each group seed on import, to prevent source chain forking when using multiple profiles on the same major Moss version.
  • Skip wait for sync on import to speed process.
  • Skip tool install on import when not progenitor in stewarded group.

Comment thread src/main/index.ts Outdated
Comment thread src/main/cli/cli.ts Outdated
@LeosPrograms

Copy link
Copy Markdown
Collaborator Author

New approach in latest commit

zippy added 2 commits May 18, 2026 16:24
The get-network-overrides IPC handler was re-indented from 4 to 6
spaces, misaligning it with its sibling handlers in the array. Restore
the correct indentation.
…rtedSeed helper

- forkImportedSeed is now a module-level helper taking (seed, fork)
  explicitly instead of an inline closure over RUN_OPTIONS. The no-fork
  path returns silently; the previous code logged "Fork option is
  enabled but no seed fork string provided" on every standard import.
- Network seeds are truncated via redactSeed in import log lines.
- Added intent comments: forking semantics (isolated DHT network),
  skipLegacyProfileImportPrompt, and normalizedAgentFields coercion.
- Collapsed the two consecutive group.tools.length checks into one
  if/else-if.
@zippy
zippy merged commit fdb6652 into main-0.7 May 29, 2026
5 checks passed
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.

3 participants