From af893023e6a1d0708dd2c69c87be5e6c523dbefe Mon Sep 17 00:00:00 2001 From: Jarvis Date: Sun, 5 Apr 2026 19:27:09 -0500 Subject: [PATCH] =?UTF-8?q?chore:=20sweep=20mosaicstack/mosaic-stack=20?= =?UTF-8?q?=E2=86=92=20mosaicstack/stack=20+=20add=20short=20install=20URL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- .woodpecker/publish.yml | 12 +++++----- README.md | 12 ++++++++++ apps/gateway/package.json | 2 +- docs/guides/user-guide.md | 8 ++++++- packages/agent/package.json | 2 +- packages/auth/package.json | 2 +- packages/brain/package.json | 2 +- packages/config/package.json | 2 +- packages/coord/package.json | 2 +- packages/db/package.json | 2 +- packages/design-tokens/package.json | 2 +- packages/forge/package.json | 2 +- packages/log/package.json | 2 +- packages/macp/package.json | 2 +- packages/memory/package.json | 2 +- packages/mosaic/framework/defaults/README.md | 24 +++++++++++++++----- packages/mosaic/package.json | 2 +- packages/prdy/package.json | 2 +- packages/quality-rails/package.json | 2 +- packages/queue/package.json | 2 +- packages/storage/package.json | 2 +- packages/types/package.json | 2 +- plugins/discord/package.json | 2 +- plugins/macp/package.json | 2 +- plugins/mosaic-framework/package.json | 2 +- plugins/telegram/package.json | 2 +- tools/install.sh | 8 +++---- 27 files changed, 69 insertions(+), 39 deletions(-) diff --git a/.woodpecker/publish.yml b/.woodpecker/publish.yml index f8ab16a..62948fe 100644 --- a/.woodpecker/publish.yml +++ b/.woodpecker/publish.yml @@ -103,12 +103,12 @@ steps: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"git.mosaicstack.dev\":{\"username\":\"$REGISTRY_USER\",\"password\":\"$REGISTRY_PASS\"}}}" > /kaniko/.docker/config.json - | - DESTINATIONS="--destination git.mosaicstack.dev/mosaicstack/mosaic-stack/gateway:sha-${CI_COMMIT_SHA:0:7}" + DESTINATIONS="--destination git.mosaicstack.dev/mosaicstack/stack/gateway:sha-${CI_COMMIT_SHA:0:7}" if [ "$CI_COMMIT_BRANCH" = "main" ]; then - DESTINATIONS="$DESTINATIONS --destination git.mosaicstack.dev/mosaicstack/mosaic-stack/gateway:latest" + DESTINATIONS="$DESTINATIONS --destination git.mosaicstack.dev/mosaicstack/stack/gateway:latest" fi if [ -n "$CI_COMMIT_TAG" ]; then - DESTINATIONS="$DESTINATIONS --destination git.mosaicstack.dev/mosaicstack/mosaic-stack/gateway:$CI_COMMIT_TAG" + DESTINATIONS="$DESTINATIONS --destination git.mosaicstack.dev/mosaicstack/stack/gateway:$CI_COMMIT_TAG" fi /kaniko/executor --context . --dockerfile docker/gateway.Dockerfile $DESTINATIONS depends_on: @@ -128,12 +128,12 @@ steps: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"git.mosaicstack.dev\":{\"username\":\"$REGISTRY_USER\",\"password\":\"$REGISTRY_PASS\"}}}" > /kaniko/.docker/config.json - | - DESTINATIONS="--destination git.mosaicstack.dev/mosaicstack/mosaic-stack/web:sha-${CI_COMMIT_SHA:0:7}" + DESTINATIONS="--destination git.mosaicstack.dev/mosaicstack/stack/web:sha-${CI_COMMIT_SHA:0:7}" if [ "$CI_COMMIT_BRANCH" = "main" ]; then - DESTINATIONS="$DESTINATIONS --destination git.mosaicstack.dev/mosaicstack/mosaic-stack/web:latest" + DESTINATIONS="$DESTINATIONS --destination git.mosaicstack.dev/mosaicstack/stack/web:latest" fi if [ -n "$CI_COMMIT_TAG" ]; then - DESTINATIONS="$DESTINATIONS --destination git.mosaicstack.dev/mosaicstack/mosaic-stack/web:$CI_COMMIT_TAG" + DESTINATIONS="$DESTINATIONS --destination git.mosaicstack.dev/mosaicstack/stack/web:$CI_COMMIT_TAG" fi /kaniko/executor --context . --dockerfile docker/web.Dockerfile $DESTINATIONS depends_on: diff --git a/README.md b/README.md index 0d7a793..da3654d 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,12 @@ Mosaic gives you a unified launcher for Claude Code, Codex, OpenCode, and Pi — ## Quick Install +```bash +curl -fsSL https://mosaicstack.dev/install.sh | bash +``` + +Or use the direct URL: + ```bash bash <(curl -fsSL https://git.mosaicstack.dev/mosaicstack/stack/raw/branch/main/tools/install.sh) ``` @@ -301,6 +307,12 @@ Each stage has a dispatch mode (`exec` for research/review, `yolo` for coding), Run the installer again — it handles upgrades automatically: +```bash +curl -fsSL https://mosaicstack.dev/install.sh | bash +``` + +Or use the direct URL: + ```bash bash <(curl -fsSL https://git.mosaicstack.dev/mosaicstack/stack/raw/branch/main/tools/install.sh) ``` diff --git a/apps/gateway/package.json b/apps/gateway/package.json index 0264e32..7809f0d 100644 --- a/apps/gateway/package.json +++ b/apps/gateway/package.json @@ -3,7 +3,7 @@ "version": "0.0.6", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "apps/gateway" }, "type": "module", diff --git a/docs/guides/user-guide.md b/docs/guides/user-guide.md index d420d59..0cf0357 100644 --- a/docs/guides/user-guide.md +++ b/docs/guides/user-guide.md @@ -165,7 +165,13 @@ The `mosaic` CLI provides a terminal interface to the same gateway API. Install via the Mosaic installer: ```bash -bash <(curl -fsSL https://git.mosaicstack.dev/mosaicstack/mosaic-stack/raw/branch/main/tools/install.sh) +curl -fsSL https://mosaicstack.dev/install.sh | bash +``` + +Or use the direct URL: + +```bash +bash <(curl -fsSL https://git.mosaicstack.dev/mosaicstack/stack/raw/branch/main/tools/install.sh) ``` The installer places the `mosaic` binary at `~/.npm-global/bin/mosaic`. Flags for diff --git a/packages/agent/package.json b/packages/agent/package.json index 1485b72..7d78ddc 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -3,7 +3,7 @@ "version": "0.0.2", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/agent" }, "main": "dist/index.js", diff --git a/packages/auth/package.json b/packages/auth/package.json index d9e31d9..10fd3af 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -3,7 +3,7 @@ "version": "0.0.2", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/auth" }, "type": "module", diff --git a/packages/brain/package.json b/packages/brain/package.json index 26e867a..5eb21e0 100644 --- a/packages/brain/package.json +++ b/packages/brain/package.json @@ -3,7 +3,7 @@ "version": "0.0.3", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/brain" }, "main": "dist/index.js", diff --git a/packages/config/package.json b/packages/config/package.json index 779ab7f..d8cbffa 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -3,7 +3,7 @@ "version": "0.0.2", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/config" }, "type": "module", diff --git a/packages/coord/package.json b/packages/coord/package.json index 07a040e..d292ba1 100644 --- a/packages/coord/package.json +++ b/packages/coord/package.json @@ -3,7 +3,7 @@ "version": "0.0.2", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/coord" }, "main": "dist/index.js", diff --git a/packages/db/package.json b/packages/db/package.json index 22e58f6..0443849 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -3,7 +3,7 @@ "version": "0.0.3", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/db" }, "type": "module", diff --git a/packages/design-tokens/package.json b/packages/design-tokens/package.json index 9b17cb4..95f25d5 100644 --- a/packages/design-tokens/package.json +++ b/packages/design-tokens/package.json @@ -3,7 +3,7 @@ "version": "0.0.2", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/design-tokens" }, "type": "module", diff --git a/packages/forge/package.json b/packages/forge/package.json index b3a591a..5ed04c0 100644 --- a/packages/forge/package.json +++ b/packages/forge/package.json @@ -3,7 +3,7 @@ "version": "0.0.3", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/forge" }, "type": "module", diff --git a/packages/log/package.json b/packages/log/package.json index 2a19483..dc94889 100644 --- a/packages/log/package.json +++ b/packages/log/package.json @@ -3,7 +3,7 @@ "version": "0.0.3", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/log" }, "type": "module", diff --git a/packages/macp/package.json b/packages/macp/package.json index 5b55126..cb99c39 100644 --- a/packages/macp/package.json +++ b/packages/macp/package.json @@ -3,7 +3,7 @@ "version": "0.0.3", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/macp" }, "type": "module", diff --git a/packages/memory/package.json b/packages/memory/package.json index a24e31f..901fec0 100644 --- a/packages/memory/package.json +++ b/packages/memory/package.json @@ -3,7 +3,7 @@ "version": "0.0.4", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/memory" }, "type": "module", diff --git a/packages/mosaic/framework/defaults/README.md b/packages/mosaic/framework/defaults/README.md index ec0b9d6..097d5b6 100644 --- a/packages/mosaic/framework/defaults/README.md +++ b/packages/mosaic/framework/defaults/README.md @@ -4,14 +4,20 @@ Universal agent standards layer for Claude Code, Codex, OpenCode, and Pi. One config, every runtime, same standards. -> **This is the framework component of [mosaic-stack](https://git.mosaicstack.dev/mosaic/mosaic-stack).** No personal data, credentials, user-specific preferences, or machine-specific paths should be committed. All personalization happens at install time via `mosaic init` or by editing files in `~/.config/mosaic/` after installation. +> **This is the framework component of [mosaic-stack](https://git.mosaicstack.dev/mosaicstack/stack).** No personal data, credentials, user-specific preferences, or machine-specific paths should be committed. All personalization happens at install time via `mosaic init` or by editing files in `~/.config/mosaic/` after installation. ## Quick Install ### Mac / Linux ```bash -bash <(curl -fsSL https://git.mosaicstack.dev/mosaic/mosaic-stack/raw/branch/main/tools/install.sh) +curl -fsSL https://mosaicstack.dev/install.sh | bash +``` + +Or use the direct URL: + +```bash +bash <(curl -fsSL https://git.mosaicstack.dev/mosaicstack/stack/raw/branch/main/tools/install.sh) ``` ### Windows (PowerShell) @@ -23,8 +29,8 @@ bash <(curl -fsSL https://git.mosaicstack.dev/mosaic/mosaic-stack/raw/branch/mai ### From Source (any platform) ```bash -git clone git@git.mosaicstack.dev:mosaic/mosaic-stack.git ~/src/mosaic-stack -cd ~/src/mosaic-stack && bash tools/install.sh +git clone git@git.mosaicstack.dev:mosaicstack/stack.git ~/src/stack +cd ~/src/stack && bash tools/install.sh ``` The installer: @@ -145,13 +151,19 @@ mosaic upgrade check # Check upgrade status (no changes) Run the installer again — it handles upgrades automatically: ```bash -bash <(curl -fsSL https://git.mosaicstack.dev/mosaic/mosaic-stack/raw/branch/main/tools/install.sh) +curl -fsSL https://mosaicstack.dev/install.sh | bash +``` + +Or use the direct URL: + +```bash +bash <(curl -fsSL https://git.mosaicstack.dev/mosaicstack/stack/raw/branch/main/tools/install.sh) ``` Or from a local checkout: ```bash -cd ~/src/mosaic-stack && git pull && bash tools/install.sh +cd ~/src/stack && git pull && bash tools/install.sh ``` The installer preserves local `SOUL.md`, `USER.md`, `TOOLS.md`, and `memory/` by default. diff --git a/packages/mosaic/package.json b/packages/mosaic/package.json index 5cb7bb4..f8d9119 100644 --- a/packages/mosaic/package.json +++ b/packages/mosaic/package.json @@ -3,7 +3,7 @@ "version": "0.0.27", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/mosaic" }, "description": "Mosaic agent framework — installation wizard and meta package", diff --git a/packages/prdy/package.json b/packages/prdy/package.json index 2fabfcd..033674b 100644 --- a/packages/prdy/package.json +++ b/packages/prdy/package.json @@ -3,7 +3,7 @@ "version": "0.0.2", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/prdy" }, "main": "dist/index.js", diff --git a/packages/quality-rails/package.json b/packages/quality-rails/package.json index 60daa2f..5524493 100644 --- a/packages/quality-rails/package.json +++ b/packages/quality-rails/package.json @@ -3,7 +3,7 @@ "version": "0.0.3", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/quality-rails" }, "type": "module", diff --git a/packages/queue/package.json b/packages/queue/package.json index 47f857e..53c1bb6 100644 --- a/packages/queue/package.json +++ b/packages/queue/package.json @@ -3,7 +3,7 @@ "version": "0.0.4", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/queue" }, "main": "dist/index.js", diff --git a/packages/storage/package.json b/packages/storage/package.json index 108ee5b..e7235f1 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -3,7 +3,7 @@ "version": "0.0.4", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/storage" }, "main": "dist/index.js", diff --git a/packages/types/package.json b/packages/types/package.json index aefa119..5677a66 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -3,7 +3,7 @@ "version": "0.0.2", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "packages/types" }, "main": "dist/index.js", diff --git a/plugins/discord/package.json b/plugins/discord/package.json index 0764187..72a648e 100644 --- a/plugins/discord/package.json +++ b/plugins/discord/package.json @@ -3,7 +3,7 @@ "version": "0.0.2", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "plugins/discord" }, "main": "dist/index.js", diff --git a/plugins/macp/package.json b/plugins/macp/package.json index d3ae634..0e59431 100644 --- a/plugins/macp/package.json +++ b/plugins/macp/package.json @@ -3,7 +3,7 @@ "version": "0.0.2", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "plugins/macp" }, "type": "module", diff --git a/plugins/mosaic-framework/package.json b/plugins/mosaic-framework/package.json index 3ce0e37..7f0b60c 100644 --- a/plugins/mosaic-framework/package.json +++ b/plugins/mosaic-framework/package.json @@ -3,7 +3,7 @@ "version": "0.0.2", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "plugins/mosaic-framework" }, "type": "module", diff --git a/plugins/telegram/package.json b/plugins/telegram/package.json index 2c73297..18e16d8 100644 --- a/plugins/telegram/package.json +++ b/plugins/telegram/package.json @@ -3,7 +3,7 @@ "version": "0.0.2", "repository": { "type": "git", - "url": "https://git.mosaicstack.dev/mosaicstack/mosaic-stack.git", + "url": "https://git.mosaicstack.dev/mosaicstack/stack.git", "directory": "plugins/telegram" }, "main": "dist/index.js", diff --git a/tools/install.sh b/tools/install.sh index 518411f..49f8874 100755 --- a/tools/install.sh +++ b/tools/install.sh @@ -5,11 +5,11 @@ # 1. Mosaic framework → ~/.config/mosaic/ (bash launcher, guides, runtime configs, tools) # 2. @mosaicstack/mosaic (npm) → ~/.npm-global/ (CLI, TUI, gateway client, wizard) # -# Remote install (recommended): -# bash <(curl -fsSL https://git.mosaicstack.dev/mosaicstack/mosaic-stack/raw/branch/main/tools/install.sh) +# Quick: curl -fsSL https://mosaicstack.dev/install.sh | bash +# Direct: bash <(curl -fsSL https://git.mosaicstack.dev/mosaicstack/stack/raw/branch/main/tools/install.sh) # # Remote install (alternative — use -s -- to pass flags): -# curl -fsSL https://git.mosaicstack.dev/mosaicstack/mosaic-stack/raw/branch/main/tools/install.sh | bash -s -- +# curl -fsSL https://git.mosaicstack.dev/mosaicstack/stack/raw/branch/main/tools/install.sh | bash -s -- # # Flags: # --check Version check only, no install @@ -69,7 +69,7 @@ REGISTRY="${MOSAIC_REGISTRY:-https://git.mosaicstack.dev/api/packages/mosaicstac SCOPE="${MOSAIC_SCOPE:-@mosaicstack}" PREFIX="${MOSAIC_PREFIX:-$HOME/.npm-global}" CLI_PKG="${SCOPE}/mosaic" -REPO_BASE="https://git.mosaicstack.dev/mosaicstack/mosaic-stack" +REPO_BASE="https://git.mosaicstack.dev/mosaicstack/stack" ARCHIVE_URL="${REPO_BASE}/archive/${GIT_REF}.tar.gz" # ─── uninstall path ─────────────────────────────────────────────────────────── -- 2.49.1