{ "name": "@earendil-works/pi-coding-agent", "version": "0.7.2", "description": "Coding agent CLI with IPython-backed tools and session management", "type": "module", "piConfig": { "name": "prime-agent", "configDir": ".prime/agent" }, "bin": { "pi": "dist/bundle/cli.js" }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }, "./hooks": { "types": "./dist/core/hooks/index.d.ts", "import": "./dist/core/hooks/index.js" } }, "files": [ "dist", "docs", "examples", "skills", "postinstall.cjs", "CHANGELOG.md" ], "scripts": { "clean": "shx rm -rf dist", "dev": "tsgo -p tsconfig.build.json --watch --preserveWatchOutput", "build": "tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets && npm run bundle", "build:binary": "npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/pi && npm run copy-binary-assets", "copy-assets": "shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/ && shx rm -rf dist/prime-agent-runtime && shx cp -r ../../prime-agent-runtime dist/prime-agent-runtime && shx rm -rf dist/skills && shx cp -r skills dist/skills", "copy-binary-assets": "shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/ && shx rm -rf dist/skills && shx cp -r skills dist/skills", "test": "vitest --run", "test:ci": "tsx src/core/kernel/bootstrap-cli.ts && vitest --run --exclude test/daemon-supervisor-process.test.ts", "test:process": "vitest --run test/daemon-supervisor-process.test.ts", "test:process-stress": "vitest --run --tagsFilter process-stress test/daemon-supervisor-process.test.ts", "postinstall": "node postinstall.cjs", "prepublishOnly": "npm run clean && npm run build", "bundle": "node scripts/bundle.mjs", "test:kernel": "vitest --run --no-file-parallelism --tagsFilter kernel-heavy test/acp-kernel-features.test.ts test/acp-cold-cli.test.ts test/kernel-goal-skill.test.ts test/kernel-state-roundtrip.test.ts" }, "dependencies": { "@agentclientprotocol/sdk": "^1.3.0", "@earendil-works/pi-agent-core": "^0.7.2", "@earendil-works/pi-ai": "^0.7.2", "@earendil-works/pi-tui": "^0.7.2", "@silvia-odwyer/photon-node": "^0.3.4", "chalk": "^5.5.0", "cli-highlight": "^2.1.11", "diff": "^9.0.0", "extract-zip": "^2.0.1", "file-type": "^21.1.1", "glob": "^13.0.1", "hosted-git-info": "^9.0.2", "ignore": "^7.0.5", "jiti": "^2.7.0", "marked": "^18.0.7", "minimatch": "^10.2.3", "proper-lockfile": "^4.1.2", "strip-ansi": "^7.1.0", "typebox": "^1.3.9", "undici": "^7.29.0", "uuid": "^14.0.0", "yaml": "^2.9.0", "zeromq": "^6.1.2" }, "overrides": { "rimraf": "6.1.2", "gaxios": { "rimraf": "6.1.2" } }, "optionalDependencies": { "@mariozechner/clipboard": "^0.3.9" }, "devDependencies": { "@types/diff": "^8.0.0", "@types/hosted-git-info": "^3.0.5", "@types/ms": "^2.1.0", "@types/node": "^24.3.0", "@types/proper-lockfile": "^4.1.4", "esbuild": "^0.28.1", "shx": "^0.4.0", "typescript": "^7.0.2", "vitest": "^4.1.10" }, "keywords": [ "coding-agent", "ai", "llm", "cli", "tui", "agent" ], "author": "Mario Zechner", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/PrimeIntellect-ai/prime-agent.git", "directory": "packages/coding-agent" }, "engines": { "node": ">=22.8.0" } }