feat(KB-331): update remaining package references to @gsxdsm/fusion
This commit is contained in:
@@ -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.
|
||||||
|
|||||||
16
AGENTS.md
16
AGENTS.md
@@ -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:
|
||||||
|
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user