{
  "name": "kcode-pi",
  "version": "0.2.0",
  "description": "面向金蝶开发的 Pi Coding Agent 启动器、工具包和 Harness 工作流",
  "type": "module",
  "private": false,
  "bin": {
    "kcode": "./dist/cli/main.js"
  },
  "main": "./dist/cli/kcode.js",
  "types": "./dist/cli/kcode.d.ts",
  "files": [
    "dist",
    "src",
    "extensions",
    "skills",
    "prompts",
    "themes",
    "knowledge",
    "vendor",
    "docs",
    "README.md"
  ],
  "keywords": [
    "pi-package",
    "kingdee",
    "cosmos",
    "coding-agent",
    "harness"
  ],
  "pi": {
    "extensions": [
      "./extensions/kingdee-header.ts",
      "./extensions/kingdee-harness.ts",
      "./extensions/kingdee-mcp.ts",
      "./extensions/kingdee-subagents.ts",
      "./extensions/kingdee-tools.ts"
    ],
    "skills": [
      "./skills"
    ],
    "prompts": [
      "./prompts"
    ],
    "themes": [
      "./themes/kcode-dark.json"
    ]
  },
  "dependencies": {
    "@earendil-works/pi-ai": "^0.78.1",
    "@earendil-works/pi-coding-agent": "^0.78.1",
    "mammoth": "^1.12.0",
    "pdf-parse": "^2.4.5",
    "pi-mcp-adapter": "^2.9.0",
    "word": "^0.4.0",
    "xlsx": "^0.18.5"
  },
  "devDependencies": {
    "@types/node": "^25.9.2",
    "tsx": "^4.22.4",
    "typescript": "^5.9.3"
  },
  "scripts": {
    "build:cli": "tsc -p tsconfig.cli.json",
    "check": "tsc --noEmit",
    "smoke:knowledge": "tsx scripts/smoke-knowledge.ts",
    "smoke:checker": "tsx scripts/smoke-checker.ts",
    "smoke:harness": "tsx scripts/smoke-harness.ts",
    "smoke:harness-evals": "tsx scripts/smoke-harness-evals.ts",
    "smoke:official": "tsx scripts/smoke-official-tools.ts",
    "smoke:build-debug": "tsx scripts/smoke-build-debug.ts",
    "smoke:sdk-signature": "tsx scripts/smoke-sdk-signature.ts",
    "smoke:package": "tsx scripts/smoke-package.ts",
	"smoke:kcode-command": "tsx scripts/smoke-kcode-command.ts",
	"smoke:fitness": "tsx src/harness/audit/architecture-fitness.ts",
	"smoke:governance": "tsx src/harness/audit/governance-audit.ts",
	"e2e:agent-demand": "tsx scripts/e2e-agent-demand.ts",
	"release:check": "tsx scripts/release-check.ts",
    "kcode": "tsx scripts/kcode.ts",
    "prepack": "npm run build:cli && npm run smoke:package"
  },
  "engines": {
    "node": ">=22.19.0"
  }
}
