{"bin":{"ach":"dist/cli/ach.js"},"bugs":{"url":"https://github.com/sblattj/agentic-coding-harness/issues"},"dist":{"shasum":"b7e174939ccfbf832648ec1ce053c3ad4de32176","tarball":"https://registry.npmjs.org/agentic-coding-harness/-/agentic-coding-harness-0.25.0.tgz","fileCount":130,"integrity":"sha512-joYHQwjd9A53vC88dX9iNX24nNkYzWIk+nZIlXR3tuNT3ZoAxUj2Arp36TL4QY/GvhCK8r/5pspwWa+VcoiAdQ==","signatures":[{"sig":"MEUCIDsCSyensT6szNBUMwRmSbtAWC253ZbpBTmbFMl2QdyUAiEA2986GoGUTWWn3UAvfy2tpsT1JCoQurJnBSzhEj8Xws0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDtllmuL2rTqI6Xi979hhhJTjFDYt+b61Abs9AC9KOJMAiEA0tYUXr6ga0ex07hcPfi8QfDisY5buDc7j1ThEooee28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentic-coding-harness@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8850543},"main":"./dist/index.js","name":"agentic-coding-harness","type":"module","author":{"name":"Stephen Blatt"},"engines":{"node":">=22"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"859e7a38aa8e654ea40af26307bf5ee18b4228e0","license":"MIT","mcpName":"io.github.sblattj/agentic-coding-harness","scripts":{"test":"tsx --import ./tests/support/spawn-timeout.mjs --test --test-timeout=300000 tests/*.test.ts src/adapters/*.test.ts","build":"npm run build:node && npm run build:bun && npm run build:lib","prepack":"npm run build && npm test","test:bun":"bun test","build:bun":"bun build src/cli/ach.ts --outdir dist/bun --target bun --banner \"#!/usr/bin/env bun\"","build:lib":"bun build src/index.ts --outfile dist/index.js --target node --external bun-pty","typecheck":"tsc --noEmit && tsc --noEmit -p tests/tsconfig.json","build:node":"rm -rf dist/cli && bun build src/cli/ach.ts --outdir dist/cli --target node --external bun-pty --banner \"#!/usr/bin/env node\" && cp src/web/index.html src/web/grid.html src/web/compare.html src/web/trio.html src/web/term-pane.html src/web/feed.js dist/cli/ && cp -R src/web/vendor dist/cli/vendor","build:python":"bun build src/cli/ach.ts --outfile python/src/agentic_coding_harness/_vendor/ach.mjs --target node --external bun-pty --minify","build:standalone":"bash scripts/build-binaries.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8acd9f31-f012-432c-94a1-066e866429ef"}},"homepage":"https://github.com/sblattj/agentic-coding-harness#readme","keywords":["coding-agent","claude-code","codex-cli","gemini-cli","opencode","kiro","agent-observability","cost-tracking","token-usage","llm-cost-tracking","opentelemetry","langfuse","mcp-server","cli","ai-agents","agent-orchestration","agent-cost-tracking","llm-spend","claude-code-cost","agent-evals","experiment-tracking","ab-testing","agent-runs-dashboard","terminal-replay","browser-terminal","run-registry","verified-cost-tracking"],"repository":{"url":"git+https://github.com/sblattj/agentic-coding-harness.git","type":"git"},"_npmVersion":"11.21.1","description":"Run, watch, and meter coding agents — Claude Code, OpenCode, Kiro, Codex CLI, Gemini CLI, Prime Agent — with normalized events, cost accounting, A/B experiment/variant comparison, external run sources, and replayable run artifacts.","directories":{},"maintainers":[{"name":"sblattj","email":"sblattj@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"ws":"^8.21.3","zod":"^4.6.1","bun-pty":"0.4.10","@opentelemetry/api":"^1.9.1","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-trace-node":"^2.11.0","@opentelemetry/exporter-trace-otlp-http":"^0.222.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","@types/ws":"^8.18.1","bun-types":"^1.3.0","typescript":"^5.8.0","@types/node":"^22.15.0"},"_npmOperationalInternal":{"tmp":"tmp/agentic-coding-harness_0.25.0_1792110926128_0.886872919446801","host":"s3://npm-registry-packages-npm-production"},"_id":"agentic-coding-harness@0.25.0","version":"0.25.0"}