diff --git a/bin/mosaic b/bin/mosaic index 6b6d952..00a5176 100755 --- a/bin/mosaic +++ b/bin/mosaic @@ -71,9 +71,9 @@ launch_claude() { check_soul check_runtime "claude" - local soul_file="$MOSAIC_HOME/SOUL.md" - echo "[mosaic] Launching Claude Code with SOUL.md injection..." - exec claude --append-system-prompt-file "$soul_file" "$@" + # SOUL.md is loaded via ~/.claude/CLAUDE.md directive (pushed by mosaic-link-runtime-assets) + echo "[mosaic] Launching Claude Code..." + exec claude "$@" } launch_opencode() { diff --git a/bin/mosaic.ps1 b/bin/mosaic.ps1 index 5ee4ab8..28b5ad7 100644 --- a/bin/mosaic.ps1 +++ b/bin/mosaic.ps1 @@ -73,9 +73,9 @@ switch ($command) { Assert-MosaicHome Assert-Soul Assert-Runtime "claude" - $soulFile = Join-Path $MosaicHome "SOUL.md" - Write-Host "[mosaic] Launching Claude Code with SOUL.md injection..." - & claude --append-system-prompt-file $soulFile @remaining + # SOUL.md is loaded via ~/.claude/CLAUDE.md directive (pushed by mosaic-link-runtime-assets) + Write-Host "[mosaic] Launching Claude Code..." + & claude @remaining } "opencode" { Assert-MosaicHome