{
	"name": "@junghanacs/pi-shell-acp",
	"version": "0.7.4",
	"description": "ACP bridge providing Claude Code, Codex, and Gemini CLI backends to pi-coding-agent, with the entwurf orchestration surface for cross-session delegation.",
	"license": "MIT",
	"author": {
		"name": "Junghan Kim",
		"url": "https://junghanacs.com/"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/junghan0611/pi-shell-acp.git"
	},
	"homepage": "https://github.com/junghan0611/pi-shell-acp#readme",
	"bugs": {
		"url": "https://github.com/junghan0611/pi-shell-acp/issues"
	},
	"keywords": [
		"pi",
		"pi-package",
		"pi-extension",
		"pi-coding-agent",
		"ai-provider",
		"acp",
		"acp-bridge",
		"agent-client-protocol",
		"claude-code",
		"codex",
		"gemini",
		"gemini-cli",
		"mcp"
	],
	"type": "module",
	"files": [
		"index.ts",
		"acp-bridge.ts",
		"event-mapper.ts",
		"engraving.ts",
		"pi-context-augment.ts",
		"protocol.js",
		"pi-extensions/",
		"mcp/",
		"scripts/",
		"prompts/",
		"demo/README.md",
		"demo/demo.sh",
		"demo/demo-baseline.sh",
		"demo/compaction-policy-smoke/",
		"docs/setup-clean-host.md",
		"docs/assets/pi-shell-acp-hero.jpg",
		"docs/assets/pi-shell-acp-demo.gif",
		"docs/assets/pi-shell-acp-doomemacs.gif",
		"docs/assets/pi-shell-acp-entwurf.gif",
		"pi/entwurf-targets.json",
		"pi/settings.reference.json",
		"pi/skill-plugin-example/",
		"run.sh",
		"AGENTS.md",
		"BASELINE.md",
		"VERIFY.md",
		"CONTRIBUTING.md",
		"CHANGELOG.md"
	],
	"engines": {
		"node": ">=22.6.0"
	},
	"packageManager": "pnpm@10.33.0",
	"dependencies": {
		"@agentclientprotocol/claude-agent-acp": "0.33.1",
		"@agentclientprotocol/sdk": "0.21.0",
		"@modelcontextprotocol/sdk": "^1.12.1",
		"@zed-industries/codex-acp": "0.14.0",
		"zod": "^3.25.0 || ^4.0.0"
	},
	"peerDependencies": {
		"@earendil-works/pi-ai": "*",
		"@earendil-works/pi-coding-agent": "*",
		"@earendil-works/pi-tui": "*",
		"typebox": "*"
	},
	"devDependencies": {
		"@biomejs/biome": "^2.4.13",
		"@earendil-works/pi-ai": "0.74.0",
		"@earendil-works/pi-coding-agent": "0.74.0",
		"@earendil-works/pi-tui": "0.74.0",
		"@types/node": "^24.3.0",
		"husky": "^9.1.7",
		"typescript": "^6.0.2"
	},
	"scripts": {
		"prepare": "husky || true",
		"postinstall": "node scripts/postinstall-chmod.cjs",
		"prepublishOnly": "pnpm run check && pnpm run check-pack-install",
		"setup": "./run.sh setup",
		"smoke": "./run.sh smoke",
		"smoke-claude": "./run.sh smoke-claude",
		"smoke-codex": "./run.sh smoke-codex",
		"smoke-gemini": "./run.sh smoke-gemini",
		"smoke-all": "./run.sh smoke-all",
		"check-mcp": "./run.sh check-mcp",
		"check-shell-quote": "./run.sh check-shell-quote",
		"check-models": "./run.sh check-models",
		"check-backends": "./run.sh check-backends",
		"check-registration": "./run.sh check-registration",
		"check-dep-versions": "./run.sh check-dep-versions",
		"check-sdk-surface": "./run.sh check-sdk-surface",
		"check-pack": "./run.sh check-pack",
		"check-pack-install": "./run.sh check-pack-install",
		"test:pack": "pnpm run check-pack && pnpm run check-pack-install",
		"check-claude-sessions": "./run.sh check-claude-sessions",
		"typecheck": "tsc --noEmit && tsc -p mcp/tsconfig.json && tsc -p scripts/tsconfig.json",
		"lint": "biome check .",
		"format": "biome check --write .",
		"check:plugins": "pnpm -r --filter \"./plugins/*\" run check",
		"check": "pnpm lint && pnpm typecheck && pnpm check:plugins && ./run.sh check-mcp && ./run.sh check-shell-quote && ./run.sh check-plugin-empty-final-recovery && ./run.sh check-plugin-prompt-format && ./run.sh check-models && ./run.sh check-backends && ./run.sh check-registration && ./run.sh check-dep-versions && ./run.sh check-sdk-surface && ./run.sh check-pack"
	},
	"pi": {
		"extensions": [
			"./index.ts",
			"./pi-extensions/entwurf-control.ts",
			"./pi-extensions/entwurf.ts",
			"./pi-extensions/model-lock.ts"
		],
		"image": "https://raw.githubusercontent.com/junghan0611/pi-shell-acp/main/docs/assets/pi-shell-acp-hero.jpg"
	}
}
