Merge pull request #2 from wassname2/fix/package-supply-chain

Use Pi's bundled core dependencies
This commit is contained in:
wassname (Michael J Clark)
2026-08-18 11:07:25 +08:00
committed by GitHub
3 changed files with 248 additions and 108 deletions
+242 -103
View File
File diff suppressed because it is too large Load Diff
+5 -4
View File
@@ -20,10 +20,9 @@
"evidence",
"judge"
],
"dependencies": {
"@earendil-works/pi-coding-agent": "^0.79.0",
"@earendil-works/pi-tui": "*",
"@sinclair/typebox": "latest"
"peerDependencies": {
"@earendil-works/pi-coding-agent": "*",
"typebox": "*"
},
"files": [
"src",
@@ -42,7 +41,9 @@
"lint:fix": "biome check --fix src/ test/"
},
"devDependencies": {
"@earendil-works/pi-coding-agent": "0.84.1",
"@types/node": "^20.0.0",
"typebox": "1.3.7",
"typescript": "^5.0.0",
"@biomejs/biome": "^2.4.8",
"vitest": "^4.0.18"
+1 -1
View File
@@ -43,7 +43,7 @@ import { spawn, spawnSync } from "node:child_process";
import { existsSync, mkdirSync, readFileSync, rmSync, writeFileSync } from "node:fs";
import { basename, join, resolve } from "node:path";
import type { ExtensionAPI, ExtensionContext } from "@earendil-works/pi-coding-agent";
import { Type } from "@sinclair/typebox";
import { Type } from "typebox";
import { completeGoalDescription, completeGoalParamDescription, judgeSystem, judgeUser, planDrafting, reminder, resync } from "./prompts.js";
const STATE = "pi-goals-state";