feat(KB-331): update remaining package references to @gsxdsm/fusion

This commit is contained in:
gsxdsm
2026-03-31 16:16:02 -07:00
parent 5c42ff40e8
commit 39368ed080
4 changed files with 12 additions and 12 deletions

View File

@@ -4,4 +4,4 @@
Rename CLI binary from `kb` to `fn` to align with Fusion branding Rename CLI binary from `kb` to `fn` to align with Fusion branding
The binary installed via `npm i -g @dustinbyrne/kb` is now `fn` instead of `kb`. Users will need to update their workflows and documentation references accordingly. The old `kb` command will no longer be available after this change. The binary installed via `npm i -g @gsxdsm/fusion` is now `fn` instead of `kb`. Users will need to update their workflows and documentation references accordingly. The old `kb` command will no longer be available after this change.

View File

@@ -7,7 +7,7 @@ When making changes that affect published packages, create a changeset file:
```bash ```bash
cat > .changeset/<short-description>.md << 'EOF' cat > .changeset/<short-description>.md << 'EOF'
--- ---
"@dustinbyrne/kb": patch "@gsxdsm/fusion": patch
--- ---
Short description of the change. Short description of the change.
@@ -22,16 +22,16 @@ Bump types:
Include the changeset file in the same commit as the code change. The filename should be a short kebab-case description (e.g. `fix-merge-conflict.md`, `add-retry-button.md`). Include the changeset file in the same commit as the code change. The filename should be a short kebab-case description (e.g. `fix-merge-conflict.md`, `add-retry-button.md`).
Only create changesets for changes that affect the published `@dustinbyrne/kb` package — user-facing features, bug fixes, CLI changes, tool changes. Do NOT create changesets for internal docs (AGENTS.md, README), CI config, or refactors that don't change behavior. Only create changesets for changes that affect the published `@gsxdsm/fusion` package — user-facing features, bug fixes, CLI changes, tool changes. Do NOT create changesets for internal docs (AGENTS.md, README), CI config, or refactors that don't change behavior.
## Package Structure ## Package Structure
- `@kb/core` — domain model, task store (private, not published) - `@fusion/core` — domain model, task store (private, not published)
- `@kb/dashboard` — web UI + API server (private, not published) - `@fusion/dashboard` — web UI + API server (private, not published)
- `@kb/engine` — AI agents: triage, executor, reviewer, merger, scheduler (private, not published) - `@fusion/engine` — AI agents: triage, executor, reviewer, merger, scheduler (private, not published)
- `@dustinbyrne/kb` — CLI + pi extension (published to npm) - `@gsxdsm/fusion` — CLI + pi extension (published to npm)
Only `@dustinbyrne/kb` is published. The others are internal workspace packages. Only `@gsxdsm/fusion` is published. The others are internal workspace packages.
## SQLite Storage Architecture ## SQLite Storage Architecture
@@ -96,7 +96,7 @@ Tests are required. Typechecks and manual verification are not substitutes for r
## Pi Extension (`packages/cli/src/extension.ts`) ## Pi Extension (`packages/cli/src/extension.ts`)
The pi extension provides tools and a `/kb` command for interacting with kb from within a pi session. It ships as part of `@dustinbyrne/kb` — one `pi install` gives you both the CLI and the extension. The pi extension provides tools and a `/kb` command for interacting with kb from within a pi session. It ships as part of `@gsxdsm/fusion` — one `pi install` gives you both the CLI and the extension.
Update it when: Update it when:

View File

@@ -8,8 +8,8 @@
"dev": "tsx packages/cli/src/bin.ts", "dev": "tsx packages/cli/src/bin.ts",
"dev:ui": "pnpm --filter @fusion/dashboard dev", "dev:ui": "pnpm --filter @fusion/dashboard dev",
"build": "pnpm -r build", "build": "pnpm -r build",
"build:exe": "pnpm build && pnpm --filter @dustinbyrne/kb build:exe", "build:exe": "pnpm build && pnpm --filter @gsxdsm/fusion build:exe",
"build:exe:all": "pnpm build && pnpm --filter @dustinbyrne/kb build:exe:all", "build:exe:all": "pnpm build && pnpm --filter @gsxdsm/fusion build:exe:all",
"test": "pnpm -r test", "test": "pnpm -r test",
"test:coverage": "pnpm -r test -- --coverage", "test:coverage": "pnpm -r test -- --coverage",
"typecheck": "pnpm -r typecheck", "typecheck": "pnpm -r typecheck",

View File

@@ -5,7 +5,7 @@ Fusion works as a standalone CLI without pi. This is useful for CI environments,
## Installation ## Installation
```bash ```bash
npm install -g @dustinbyrne/kb npm install -g @gsxdsm/fusion
``` ```
## Authentication ## Authentication