FN-5638: migrate pi-ai and pi-coding-agent packages to @earendil-works scope

Fusion-Task-Id: FN-5638

Fusion-Task-Lineage: 6e99c156-5f6c-42e6-bd26-618e08ffd05f
This commit is contained in:
gsxdsm
2026-05-28 21:23:48 -07:00
parent f258a75162
commit cec191eac3
87 changed files with 1154 additions and 2894 deletions

View File

@@ -116,7 +116,7 @@ For a full walkthrough (installation, onboarding, first task, and daily workflow
- GitHub repository: https://github.com/Runfusion/Fusion
- npm package: https://www.npmjs.com/package/@runfusion/fusion
- pi agent framework: https://github.com/badlogic/pi-mono
- pi agent framework: https://github.com/earendil-works/pi
## Suggested Reading Paths

View File

@@ -46,9 +46,9 @@ Fusion references used:
- Type: pure ESM package (`"type": "module"`)
- Runtime dependencies are mostly pi ecosystem peer deps:
- `@mariozechner/pi-ai`
- `@mariozechner/pi-coding-agent`
- `@mariozechner/pi-tui`
- `@earendil-works/pi-ai`
- `@earendil-works/pi-coding-agent`
- `@earendil-works/pi-tui`
- `@sinclair/typebox`
- Script: `node --experimental-strip-types --test tests/*.test.mjs`
@@ -343,7 +343,7 @@ Adoptable from upstream ideas (not necessarily direct package imports):
- TypeBox schema patterns for tool parameters.
Should be replaced with Fusion-native equivalents:
- pi-specific UI/event APIs (`@mariozechner/*`) — not portable.
- pi-specific UI/event APIs (`@earendil-works/*`) — not portable.
- Direct TUI widget code — translate to dashboard React + CLI outputs.
## 9. Risks, Unknowns, and Recommendations