{"_id":"@buresmi7/agent-e2e-runner","_rev":"5-3cce7f024f7121b13ed4ea4685a725dd","name":"@buresmi7/agent-e2e-runner","dist-tags":{"latest":"0.12.1"},"versions":{"0.10.0":{"name":"@buresmi7/agent-e2e-runner","version":"0.10.0","license":"MIT","_id":"@buresmi7/agent-e2e-runner@0.10.0","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"bin":{"agent-e2e-runner":"bin/agent-e2e-runner.mjs"},"dist":{"shasum":"2f2de600bf5f34089350f9bf579c93cd48814b7b","tarball":"https://registry.npmjs.org/@buresmi7/agent-e2e-runner/-/agent-e2e-runner-0.10.0.tgz","fileCount":26,"integrity":"sha512-7OQlpw4s0X9iroOSuL+AOJ5j/EmKZQYl3WvtXry8B/6SbWMlokJqpEorUgqryZUHl3GHo5dOaJpYYAWlIYWXgQ==","signatures":[{"sig":"MEQCIG/Q+65Yw46WMrPlKH7TPtBhviuVrWAzfZyzKpzXSTjjAiAVXPVPHjq4nbH9qSPwWeuAalmOMnYrW3Ca9Yd1aqlWfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100807},"type":"module","exports":"./src/index.mjs","gitHead":"733f55f3649dde4d26a1c8a67dffefe6c93d4822","private":false,"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"_npmVersion":"10.9.8","description":"Run Agent Skill E2E tests in real Codex sessions against fixture projects","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-e2e-runner_0.10.0_1784806424884_0.6653866955373613","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@buresmi7/agent-e2e-runner","version":"0.11.0","license":"MIT","_id":"@buresmi7/agent-e2e-runner@0.11.0","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"bin":{"agent-e2e-runner":"bin/agent-e2e-runner.mjs"},"dist":{"shasum":"edd00e87c177e53a83a7f086a1daddad0706d5f3","tarball":"https://registry.npmjs.org/@buresmi7/agent-e2e-runner/-/agent-e2e-runner-0.11.0.tgz","fileCount":26,"integrity":"sha512-e/tr0jtJKND8rBUiaGh/rx06kkxn0M9zDDBhsmQ/Dxh6V21S8+izZ/F14/1yerqG39jzc4WQT+fa/AOV01mL/Q==","signatures":[{"sig":"MEQCIBNrMzBtXGMPyyynInVSOk+AGx971OzRu+8LoYOcXerVAiAocRF+UCoIq+fi/xRzbVzzGP06LIinB2oiTx/iOwXhSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101157},"type":"module","exports":"./src/index.mjs","gitHead":"cea09c3bb9e0f519be26e639abb337755b7015e7","private":false,"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"_npmVersion":"10.9.8","description":"Run Agent Skill E2E tests in real Codex sessions against fixture projects","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-e2e-runner_0.11.0_1784885915253_0.9529840452728222","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@buresmi7/agent-e2e-runner","version":"0.11.1","license":"MIT","_id":"@buresmi7/agent-e2e-runner@0.11.1","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/agent-e2e-runner#readme","bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"bin":{"agent-e2e-runner":"bin/agent-e2e-runner.mjs"},"dist":{"shasum":"09ac8cbd9e4de81a12d29389da06cf23760a8675","tarball":"https://registry.npmjs.org/@buresmi7/agent-e2e-runner/-/agent-e2e-runner-0.11.1.tgz","fileCount":26,"integrity":"sha512-qyFwzTW7Jx6BnIbhXPwRKiHzGaiSmR/ABfE9ZtOUoPpN8u35Ti1ly+EsBrsx8r/uQooTv7a71Oh6j4jjA9Qdeg==","signatures":[{"sig":"MEUCIQCTe+dZ1e4dBiwcR4Ntnj9sW2DJYaW7QgKrDHmpGvl4eAIgca2gTuVrxteIDjd5+jd/tnpN6WwXtebrgsWRA2N/ObU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101497},"type":"module","exports":"./src/index.mjs","gitHead":"50f28d67ca619291e035d5fb794378936011b623","private":false,"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"repository":{"url":"git+https://github.com/buresmi7/agent-doc-rules.git","type":"git","directory":"packages/agent-e2e-runner"},"_npmVersion":"10.9.8","description":"Run Agent Skill E2E tests in real Codex sessions against fixture projects","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-e2e-runner_0.11.1_1785418262359_0.7774668059044041","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@buresmi7/agent-e2e-runner","version":"0.12.0","license":"MIT","_id":"@buresmi7/agent-e2e-runner@0.12.0","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/agent-e2e-runner#readme","bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"bin":{"agent-e2e-runner":"bin/agent-e2e-runner.mjs"},"dist":{"shasum":"40a0e513ea6f0c6d4a9234bac1f1006e4ecc7c70","tarball":"https://registry.npmjs.org/@buresmi7/agent-e2e-runner/-/agent-e2e-runner-0.12.0.tgz","fileCount":29,"integrity":"sha512-sHUG5Qmew4IBiPmvXCdw7Elbz3ko50xwqsmPKATzaEhwBABLYhCaMJbqPZRBMOW94idzg3JNbJxxB9fItnYkNQ==","signatures":[{"sig":"MEQCIB3xDQyUsfWxSoe5gbUE0Bofd7UqUuYlpfHOBay3X2DhAiBWREqF8y5FEoL4PSXv29vkB4+kKMs/35vRI5In3FznGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146620},"type":"module","_from":"file:/tmp/agent-doc-rules-release-BOcGsr/publish-artifacts/buresmi7-agent-e2e-runner-0.12.0.tgz","exports":"./src/index.mjs","private":false,"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"_resolved":"/tmp/agent-doc-rules-release-BOcGsr/publish-artifacts/buresmi7-agent-e2e-runner-0.12.0.tgz","_integrity":"sha512-sHUG5Qmew4IBiPmvXCdw7Elbz3ko50xwqsmPKATzaEhwBABLYhCaMJbqPZRBMOW94idzg3JNbJxxB9fItnYkNQ==","repository":{"url":"git+https://github.com/buresmi7/agent-doc-rules.git","type":"git","directory":"packages/agent-e2e-runner"},"_npmVersion":"10.9.8","description":"Run Agent Skill E2E tests in real Codex sessions against fixture projects","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@buresmi7/agent-e2e-report":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-e2e-runner_0.12.0_1786624011958_0.7138628952663821","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@buresmi7/agent-e2e-runner","version":"0.12.1","private":false,"description":"Run Agent Skill E2E tests in real Codex sessions against fixture projects","type":"module","license":"MIT","homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/agent-e2e-runner#readme","bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"repository":{"type":"git","url":"git+https://github.com/buresmi7/agent-doc-rules.git","directory":"packages/agent-e2e-runner"},"bin":{"agent-e2e-runner":"bin/agent-e2e-runner.mjs"},"exports":"./src/index.mjs","scripts":{"test":"node --test test/*.test.mjs"},"dependencies":{"@buresmi7/agent-e2e-report":"workspace:*"},"publishConfig":{"access":"public"},"_id":"@buresmi7/agent-e2e-runner@0.12.1","gitHead":"6ec1ee3d7c9b488dc4490386ec4d1921b9f0a3f4","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-80qgVNXk9l6Hb0I1IoAQYqs01iLJL0iGRO3uSHVuuNTuwlaRqEltK7WwOPq8FCkQn+frdkkEsjx8QUxZ1IaFBg==","shasum":"2d57f9f56e8a4f16a0c71ed36811c654294765eb","tarball":"https://registry.npmjs.org/@buresmi7/agent-e2e-runner/-/agent-e2e-runner-0.12.1.tgz","fileCount":30,"unpackedSize":147942,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDtqk9a0mdKtAZoqhVSXBcOX7NgxK6PW+gvV4Bv9ZNe8AiEAoGZ2aEZZ8XkTaIUT93S3mW5GwAvwRaFtZA9DWrlritQ="}]},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"directories":{},"maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-e2e-runner_0.12.1_1787040538439_0.608401845189074"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-23T11:33:44.664Z","modified":"2026-08-18T08:08:58.787Z","0.10.0":"2026-07-23T11:33:45.247Z","0.11.0":"2026-07-24T09:38:35.407Z","0.11.1":"2026-07-30T13:31:02.518Z","0.12.0":"2026-08-13T12:26:52.102Z","0.12.1":"2026-08-18T08:08:58.603Z"},"bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"license":"MIT","homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/agent-e2e-runner#readme","repository":{"type":"git","url":"git+https://github.com/buresmi7/agent-doc-rules.git","directory":"packages/agent-e2e-runner"},"description":"Run Agent Skill E2E tests in real Codex sessions against fixture projects","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"readme":"# Agent E2E Runner\n\n`@buresmi7/agent-e2e-runner` tests an Agent Skill in a real, persistent Codex\nsession against an isolated fixture project. The `agent` command judges agent\nbehavior and project edits. The `command` command checks deterministic process\nand file results.\n\n## Install\n\n```bash\nnpm install --save-dev @buresmi7/agent-e2e-runner@0.12.1\n```\n\nAgent scenarios require an installed and authenticated `codex` CLI. The runner\ninstalls fixture dependencies and invokes the pinned `skills` CLI through `npx`.\nA scenario may need package-registry access.\n\n## Security Boundary\n\nAgent scenarios install fixture dependencies and run a real Codex process.\nDependency installation may execute package lifecycle scripts, and Codex\ninherits the runner environment. `workspace-write` limits writes; it is not\ncontainer isolation.\n\nRun only trusted fixtures, dependencies, and skills. Do not expose credentials\nor sensitive fixture data that the tested process should not receive. See\n[Architecture](docs/architecture.md#limits) for the full boundary and retained\nartifact safeguards.\n\n## First Agent Scenario\n\nThe included\n[dictated-todo example](examples/dictated-todo/README.md) exercises skill\ndiscovery, project edits, clarification across multiple turns, and judgment.\nRun this command from `examples/dictated-todo/`:\n\n```bash\nnpx --no-install agent-e2e-runner agent --scenario e2e/messy-dictation \\\n  --skill-package @agent-e2e-example/todo-cleaner \\\n  --skill todo-cleaner\n```\n\n## Documentation\n\n| Document | Content |\n| --- | --- |\n| [Write agent scenarios](docs/writing-agent-scenarios.md) | Fixture, conversation, criteria, run, and snapshot workflow. |\n| [CLI and library reference](docs/reference.md) | Commands, options, environment variables, config, and JavaScript API. |\n| [Architecture](docs/architecture.md) | Isolation, evaluation, reports, safety boundaries, and limits. |\n| [Report format](../agent-e2e-report/docs/report-format.md) | Canonical `report.json` field and payload contract. |\n| [Report viewer](../agent-e2e-report-viewer/README.md) | Inspect a local `report.json` in a static browser app. |\n\n## Verification\n\nFrom the monorepo root, run:\n\n```bash\ncorepack pnpm --filter @buresmi7/agent-e2e-runner test\n```\n","readmeFilename":"README.md"}