{
  "name": "pi-chalin",
  "version": "0.4.0",
  "description": "Pi Coding Agent extension for routed, memory-aware subagent workflows",
  "license": "SEE LICENSE IN LICENSE",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/0xkuze/pi-chalin.git"
  },
  "bugs": {
    "url": "https://github.com/0xkuze/pi-chalin/issues"
  },
  "homepage": "https://github.com/0xkuze/pi-chalin#readme",
  "packageManager": "bun@1.3.14",
  "type": "module",
  "main": "src/index.ts",
  "sideEffects": false,
  "files": [
    "src/**/*.ts",
    "agents/**/*.md",
    "skills/**/SKILL.md",
    "assets/**/*.png",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "test": "bun test",
    "typecheck": "bun tsc --noEmit",
    "typecheck:stable": "bun tsc --noEmit --stableTypeOrdering",
    "eval:orchestration": "bun evals/orchestration.eval.ts",
    "eval": "bun run eval:orchestration",
    "eval:skills": "bun evals/skills.eval.ts",
    "eval:skills:compare": "bun evals/skills-comparison.eval.ts",
    "eval:orchestration:sdk": "bun evals/orchestration.eval.ts --runner=sdk --limit=1",
    "eval:sdk": "bun run eval:orchestration:sdk",
    "eval:memory": "bun evals/memory.eval.ts",
    "eval:resume-session": "bun evals/resume-session.eval.ts",
    "eval:quality": "bun evals/quality-ab.eval.ts",
    "eval:quality:sdk": "bun evals/quality-ab.eval.ts --mode=sdk",
    "eval:all": "bun run eval:orchestration && bun run eval:skills && bun run eval:skills:compare && bun run eval:memory && bun run eval:claims && bun run eval:mutation && bun run eval:trajectory && bun run eval:long",
    "eval:mutation": "bun evals/mutation.eval.ts",
    "eval:claims": "bun evals/structured-claims.eval.ts",
    "eval:trajectory": "bun evals/trajectory.eval.ts",
    "eval:trace": "bun evals/trace-quality.eval.ts",
    "eval:workflow": "bun evals/workflow-quality.eval.ts",
    "eval:workflow:sharded": "bun evals/workflow-sharded.eval.ts --preset=community",
    "eval:workflow:matrix": "bun evals/workflow-quality.eval.ts --preset=matrix",
    "eval:workflow:harness": "bun evals/workflow-quality.eval.ts --preset=harness",
    "eval:workflow:harness-ab": "bun evals/workflow-quality.eval.ts --preset=harness-ab",
    "eval:workflow:complex": "bun evals/workflow-quality.eval.ts --preset=complex",
    "eval:workflow:routed": "bun evals/workflow-quality.eval.ts --preset=routed",
    "eval:workflow:community": "bun evals/workflow-quality.eval.ts --preset=community",
    "eval:skills:llm-ab": "bun evals/workflow-quality.eval.ts --preset=skills-ab",
    "eval:workflow:improvement": "bun evals/workflow-improvement.eval.ts",
    "eval:long": "bun evals/long-running.eval.ts"
  },
  "keywords": [
    "pi-package",
    "pi",
    "pi-extension",
    "pi-coding-agent",
    "subagents",
    "agentic",
    "memory",
    "orchestration"
  ],
  "pi": {
    "extensions": [
      "./src/index.ts"
    ]
  },
  "peerDependencies": {
    "@earendil-works/pi-coding-agent": "*",
    "@earendil-works/pi-tui": "*"
  },
  "peerDependenciesMeta": {
    "@earendil-works/pi-coding-agent": {
      "optional": true
    },
    "@earendil-works/pi-tui": {
      "optional": true
    }
  },
  "dependencies": {
    "effect": "^3.21.2",
    "sql.js-fts5": "^1.4.0",
    "typebox": "^1.1.38"
  },
  "devDependencies": {
    "@earendil-works/pi-coding-agent": "^0.75.4",
    "@earendil-works/pi-tui": "^0.75.4",
    "@types/bun": "^1.3.14",
    "@types/node": "^25.9.1",
    "typescript": "^6.0.3"
  },
  "engines": {
    "bun": ">=1.3.14"
  },
  "trustedDependencies": [
    "@google/genai",
    "koffi",
    "protobufjs"
  ]
}
