{
	"name": "ultimate-pi",
	"version": "0.26.0",
	"description": "Governed AI coding harness for pi.dev — bootstrap, plan, execute, review, and steer with deterministic policy gates",
	"keywords": [
		"pi-package",
		"pi-mono",
		"pi",
		"ai-harness",
		"agentic-harness",
		"coding-agent",
		"governed-workflow",
		"plan-execute-review",
		"policy-gates",
		"agent-skills",
		"graphify",
		"harness-web",
		"scrapling",
		"context-mode",
		"sentrux",
		"vcc"
	],
	"license": "MIT",
	"repository": {
		"type": "git",
		"url": "https://github.com/aryaniyaps/ultimate-pi"
	},
	"pi": {
		"extensions": [
			"./.pi/extensions"
		],
		"skills": [
			"./.agents/skills",
			"./.pi/skills"
		],
		"prompts": [
			"./.pi/prompts"
		]
	},
	"files": [
		".agents",
		".sentrux",
		".pi/harness/ls-lint",
		".pi/extensions",
		".pi/prompts",
		"!.pi/prompts/release.md",
		".pi/skills",
		".pi/agents",
		".pi/scripts",
		".pi/lib",
		".pi/sounds",
		".pi/harness/env.harness.template",
		".pi/harness/policies",
		".pi/harness/specs",
		".pi/harness/docs",
		".pi/harness/sentrux",
		".pi/harness/evals",
		".pi/harness/evolution",
		".pi/harness/corpus",
		".pi/harness/agents.manifest.json",
		".pi/harness/agents.policy.yaml",
		".pi/harness/examples",
		".pi/harness/web-heuristic-angles.yaml",
		".pi/harness/web-heuristic-angles.json",
		".pi/lib/harness-lens",
		".pi/lib/harness-anchored-edit",
		".pi/harness/README.md",
		".pi/npm/package.json",
		".pi/npm/.gitignore",
		".pi/settings.example.json",
		".pi/auto-commit.json",
		".pi/SYSTEM.md",
		".pi/PACKAGING.md",
		"AGENTS.md",
		"biome.json",
		"CHANGELOG.md",
		"README.md",
		"THIRD_PARTY_NOTICES.md",
		"vendor/pi-subagents",
		"vendor/pi-vcc"
	],
	"peerDependencies": {
		"@earendil-works/pi-coding-agent": "*"
	},
	"scripts": {
		"check:ts": "tsc -p tsconfig.check.json",
		"vendor:sync-vcc": "bash .pi/scripts/vendor-sync-pi-vcc.sh",
		"vendor:sync-subagents": "bash .pi/scripts/vendor-sync-pi-subagents.sh",
		"lint": "biome check",
		"lint:fix": "biome check --fix",
		"format": "biome format --write",
		"format:check": "biome format",
		"prepare": "lefthook install",
		"test": "node .pi/scripts/run-tests.mjs",
		"test:vcc": "npx -y tsx --test vendor/pi-vcc/tests/*.test.ts",
		"harness:sentrux-bootstrap": "node .pi/scripts/harness-sentrux-bootstrap.mjs",
		"harness:sentrux-sync": "node .pi/scripts/sentrux-rules-sync.mjs --force",
		"harness:ls-lint-bootstrap": "node .pi/scripts/harness-ls-lint-bootstrap.mjs",
		"harness:ls-lint-sync": "node .pi/scripts/ls-lint-rules-sync.mjs --force",
		"harness:git-commit": "node .pi/scripts/harness-git-commit.mjs",
		"test:integration": "npx -y tsx --test test/cursor-sdk-provider.integration.test.ts"
	},
	"devDependencies": {
		"@biomejs/biome": "2.4.14",
		"@earendil-works/pi-agent-core": "0.74.1",
		"@earendil-works/pi-ai": "0.74.1",
		"@earendil-works/pi-coding-agent": "0.74.1",
		"@earendil-works/pi-tui": "0.74.1",
		"@sinclair/typebox": "^0.34.49",
		"lefthook": "2.1.6",
		"typescript": "^6.0.3",
		"yaml": "^2.8.0"
	},
	"dependencies": {
		"@ast-grep/napi": "^0.42.2",
		"@microsoft/agent-governance-sdk": "^3.7.0",
		"@posthog/pi": "latest",
		"ajv": "^8.17.1",
		"ajv-formats": "^3.0.1",
		"croner": "^9.0.0",
		"diff": "^8.0.4",
		"jimp": "^1.6.1",
		"minimatch": "^10.2.5",
		"nanoid": "^5.1.5",
		"posthog-node": "^5.30.6",
		"tree-sitter-wasms": "^0.1.13",
		"typebox": "^1.1.38",
		"undici": "^7.16.0",
		"vscode-jsonrpc": "^8.2.1",
		"web-tree-sitter": "^0.25.10"
	},
	"overrides": {
		"@mariozechner/pi-agent-core": "npm:@earendil-works/pi-agent-core@0.74.1",
		"@mariozechner/pi-ai": "npm:@earendil-works/pi-ai@0.74.1",
		"@mariozechner/pi-coding-agent": "npm:@earendil-works/pi-coding-agent@0.74.1",
		"@mariozechner/pi-tui": "npm:@earendil-works/pi-tui@0.74.1"
	}
}
