mirror of
https://github.com/wassname/pi-goals.git
synced 2026-09-21 13:20:15 +08:00
Scope messages to each pairing, wait for supervisor readiness, retain instructions in session history until acknowledgment, and rejoin after disconnect. Reuse installed Intercom or load the package dependency. Validate over an isolated real broker; existing user panes are untouched.
65 lines
1.5 KiB
JSON
65 lines
1.5 KiB
JSON
{
|
|
"name": "@wassname2/pi-goals",
|
|
"version": "0.2.2",
|
|
"description": "Plan in one Pi session, then work under a visible forked supervisor.",
|
|
"author": "wassname",
|
|
"license": "MIT",
|
|
"type": "module",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/wassname/pi-goals.git"
|
|
},
|
|
"keywords": [
|
|
"pi-package",
|
|
"pi",
|
|
"pi-extension",
|
|
"plan",
|
|
"goal",
|
|
"proof",
|
|
"uat",
|
|
"evidence",
|
|
"supervisor",
|
|
"herdr"
|
|
],
|
|
"peerDependencies": {
|
|
"@earendil-works/pi-coding-agent": "*",
|
|
"@earendil-works/pi-tui": "*",
|
|
"typebox": "*"
|
|
},
|
|
"files": [
|
|
"src",
|
|
"README.md"
|
|
],
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"prepublishOnly": "npm run lint && npm run typecheck && npm run test",
|
|
"test": "vitest run",
|
|
"test:rpc": "vitest run test/rpc-review.test.ts",
|
|
"test:watch": "vitest",
|
|
"typecheck": "tsc --noEmit",
|
|
"lint": "biome check src/ test/",
|
|
"lint:fix": "biome check --fix src/ test/"
|
|
},
|
|
"dependencies": {
|
|
"pi-intercom": "^0.13.0"
|
|
},
|
|
"devDependencies": {
|
|
"@biomejs/biome": "^2.4.8",
|
|
"@earendil-works/pi-coding-agent": "^0.84.1",
|
|
"@earendil-works/pi-tui": "^0.85.1",
|
|
"@types/node": "^20.0.0",
|
|
"typebox": "^1.3.7",
|
|
"typescript": "^5.0.0",
|
|
"vitest": "^4.0.18"
|
|
},
|
|
"pi": {
|
|
"extensions": [
|
|
"./src/index.ts"
|
|
],
|
|
"image": "https://cdn.jsdelivr.net/gh/wassname/pi-goals@main/media/screenshot.png"
|
|
}
|
|
}
|