{"bin":{"once":"dist/once-cli.js","once-dataset":"dist/dataset-cli.js","once-monitor":"dist/monitor-cli.js"},"bugs":{"url":"https://github.com/stringsofthemind-oss/once/issues"},"dist":{"shasum":"51706f444dcb1e7b4a7f59c422e33b4a65b09198","tarball":"https://registry.npmjs.org/@once-agent/sdk/-/sdk-0.1.25.tgz","fileCount":474,"integrity":"sha512-2tspr3Wy0ETfV4Ca66CfKar2Vwqm1kx0G9RoIuqi7iItTKNptjObXQHr8Um11/EoXoo4hobe0lAGtlEsfsQ6rg==","signatures":[{"sig":"MEYCIQC5d7u+dRNtXPvu+UEeA6EDPwRrk0AmOJNmUti1Hjzh8wIhAP8l+T6dLprB8Yd2zioOnvNVypZRKl7bd/NwZZd2ElcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFnMPRGriVEqm9fhVFwIG/zMGzdpu+Gl+AfkU/n6jrHQIgENqlplN3QCM/po1v9urnMdufV+BudTg8Q8ZYoccZu2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2009656},"main":"./dist/index.js","name":"@once-agent/sdk","type":"module","_from":"file:../../outputs/once-agent-sdk-0.1.25.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist-cjs/index.js"},"./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect/index.js","require":"./dist-cjs/connect/index.js"},"./gateway":{"types":"./dist/gateway/index.d.ts","import":"./dist/gateway/index.js","require":"./dist-cjs/gateway/index.js"},"./discovery":{"types":"./dist/discovery/index.d.ts","import":"./dist/discovery/index.js","require":"./dist-cjs/discovery/index.js"},"./http-response":{"types":"./dist/http-response.d.ts","import":"./dist/http-response.js","require":"./dist-cjs/http-response.js"},"./reconciliation":{"types":"./dist/reconciliation/index.d.ts","import":"./dist/reconciliation/index.js","require":"./dist-cjs/reconciliation/index.js"},"./http-response-json":{"types":"./dist/http-response-json.d.ts","import":"./dist/http-response-json.js","require":"./dist-cjs/http-response-json.js"}},"license":"MIT","scripts":{"build":"npm run build:esm && npm run build:cjs","prepack":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","test:apply":"npm run build && node ./scripts/apply-engine-regression.mjs && node ./scripts/apply-regression.mjs && node ./scripts/doctor-safe-apply-regression.mjs","test:local":"npm run build && node --test ./test/local.test.mjs ./test/connect/github-issue-recovery.test.mjs ./test/connect/local-agent-tool.test.mjs ./test/connect/mcp-execution-boundary.test.mjs ./test/gateway/local-gateway-toolset.test.mjs ./test/gateway/openai-function-tools-gateway.test.mjs && node ./scripts/synthetic-proof-regression.mjs && node ./scripts/local-function-bridge-apply-regression.mjs && npm run test:reviewed-local-caller-inventory && npm run test:reviewed-local-routing-preview && npm run test:reviewed-local-routing-review && npm run test:reviewed-local-routing-apply && npm run test:reviewed-local-routed-application-proof && npm run test:local-function-bridge-cli && npm run test:reviewed-local-cli","test:trace":"npm run build && node ./scripts/trace-regression.mjs","test:doctor":"npm run build && node ./scripts/doctor-adoption-regression.mjs && node ./scripts/zero-friction-cli-regression.mjs && npm run test:local-function-bridge-cli && npm run test:reviewed-local-cli","test:binding":"npm run build && node ./scripts/once-binding-regression.mjs","test:connect":"npm run build && node --test ./test/connect/*.test.mjs","test:first10":"npm run build && node ../../scripts/generate-first10-proof.mjs --check && node --test ./test/first10.test.mjs","test:gateway":"npm run build && node ./scripts/gateway-planner-regression.mjs && node ./scripts/gateway-broker-regression.mjs && node ./scripts/gateway-tool-graph-binding-regression.mjs && node ./scripts/gateway-openai-function-tools-regression.mjs","test:monitor":"npm run build && node ./scripts/monitor-snapshot-regression.mjs","test:package":"npm run build && node ./scripts/package-isolation-regression.mjs","test:protect":"npm run build && node ./scripts/protect-regression.mjs","test:release":"npm run test:first10 && npm run test:first10-package && npm run test:tool-call && npm run test:wrap-tool && npm run test:wrap-tool-package && npm run benchmark:scan && npm run benchmark:local-function-bridge && npm run test:local-function-transformer && npm run test:local-function-bridge-plan && npm run test:reviewed-local-semantics && npm run test:reviewed-local-caller-inventory && npm run test:reviewed-local-routing-preview && npm run test:reviewed-local-routing-review && npm run test:reviewed-local-routing-apply && npm run test:benchmark && npm run test:trace && npm run test:dataset-seal && npm run test:dataset-progress && npm run test:agent-discovery && npm run test:doctor && npm run test:monitor && npm run test:tool-discovery && npm run test:gateway && npm run test:reconciliation && npm run test:reconciliation-package && npm run test:routing-conformance && npm run test:scanner-declarations && npm run test:contract && npm run test:protect && npm run test:capabilities && npm run test:transformer && npm run test:binding && npm run test:patch-planner && npm run test:transformer-protect && npm run test:apply && npm run test:route-proof && npm run test:id-conformance && npm run test:consumer && npm run test:connect-package && npm run test:discovery-package && npm run test:gateway-package && npm run test:activation && npm run test:package && npm run test:runtime-setup && npm run test:connect","routing:cases":"node ./scripts/agent-routing-conformance.mjs --emit-cases","routing:check":"node ./scripts/agent-routing-conformance.mjs","test:consumer":"npm run build && node ./scripts/consumer-package-regression.mjs && node ./scripts/http-response-packed-consumer-regression.mjs","test:contract":"npm run build && tsc --noEmit --target ES2022 --module NodeNext --moduleResolution NodeNext --strict --types node ./scripts/sdk-contract-types.ts && node ./scripts/sdk-contract-runtime.mjs","benchmark:scan":"npm run build && node ./scripts/scan-benchmark.mjs","test:benchmark":"npm run build && node ./scripts/benchmark-regression.mjs","test:tool-call":"npm run build && node --test ./test/tool-call.test.mjs","test:wrap-tool":"npm run build && node --test ./test/wrap-tool.test.mjs ./test/wrap-tool-mcp.test.mjs","test:activation":"npm run build && node ./scripts/activation-regression.mjs","test:route-proof":"npm run build && node ./scripts/protection-route-proof-regression.mjs","test:transformer":"npm run build && node ./scripts/http-transformer-regression.mjs","test:capabilities":"npm run build && node ./scripts/capability-regression.mjs","test:dataset-seal":"npm run build && node ./scripts/dataset-seal-regression.mjs","test:patch-planner":"npm run build && node ./scripts/http-patch-planner-regression.mjs","test:runtime-setup":"npm run build && node ./scripts/runtime-setup-regression.mjs","test:id-conformance":"npm run build && node ./scripts/id-conformance-regression.mjs","test:reconciliation":"npm run build && node ./scripts/reconciliation-adapter-regression.mjs","test:tool-discovery":"npm run build && node ./scripts/tool-discovery-regression.mjs && node ./scripts/mcp-live-discovery-regression.mjs && node ./scripts/mcp-tool-refresh-regression.mjs && node ./scripts/runtime-tool-discovery-regression.mjs && node ./scripts/vercel-runtime-tool-discovery-regression.mjs && node ./scripts/langchain-runtime-discovery-regression.mjs && node ./scripts/execution-observation-regression.mjs && node ./scripts/openai-agents-execution-observer-regression.mjs && node ./scripts/vercel-execution-observer-regression.mjs && node ./scripts/langchain-execution-observer-regression.mjs && node ./scripts/otel-execution-observer-regression.mjs && node ./scripts/phase11d-evidence-ladder-regression.mjs","test:agent-discovery":"node ./scripts/agent-discovery-regression.mjs","test:connect-package":"node ./scripts/connect-package-regression.mjs","test:first10-package":"npm run build && node ./scripts/first10-package-regression.mjs","test:gateway-package":"node ./scripts/gateway-package-regression.mjs","test:dataset-progress":"npm run build && node ./scripts/dataset-progress-regression.mjs","test:discovery-package":"node ./scripts/runtime-discovery-package-regression.mjs && node ./scripts/execution-discovery-package-regression.mjs","test:setup-persistence":"npm run build && node ./scripts/setup-persistence-regression.mjs","test:wrap-tool-package":"node ./scripts/wrap-tool-package-regression.mjs","test:reviewed-local-cli":"node ./scripts/reviewed-local-cli-regression.mjs","test:routing-conformance":"node ./scripts/agent-routing-conformance-regression.mjs","test:transformer-protect":"npm run build && node ./scripts/transformer-protect-regression.mjs && node ./scripts/cold-user-http-guidance-regression.mjs && node ./scripts/javascript-http-apply-regression.mjs","test:scanner-declarations":"npm run build && node ./scripts/scanner-declaration-regression.mjs","test:reconciliation-package":"node ./scripts/reconciliation-package-regression.mjs","benchmark:http-autoprotection":"node ./scripts/http-autoprotection-coverage.mjs","test:reviewed-local-semantics":"npm run build && node ./scripts/reviewed-local-semantics-regression.mjs","test:connect-package-protected":"node ./scripts/connect-packed-protection-regression.mjs","test:gateway-package-protected":"node ./scripts/gateway-packed-protection-regression.mjs","test:local-function-bridge-cli":"node ./scripts/local-function-bridge-cli-regression.mjs","benchmark:local-function-bridge":"node ./scripts/local-function-bridge-coverage.mjs","test:local-function-bridge-plan":"npm run build && node ./scripts/local-function-bridge-plan-regression.mjs","test:local-function-transformer":"npm run build && node ./scripts/local-function-transformer-regression.mjs","test:reviewed-local-routing-apply":"npm run build && node ./scripts/reviewed-local-routing-apply-regression.mjs","test:reviewed-local-routing-review":"npm run build && node ./scripts/reviewed-local-routing-review-regression.mjs","test:reviewed-local-routing-preview":"npm run build && node ./scripts/reviewed-local-routing-preview-regression.mjs","test:reviewed-local-caller-inventory":"npm run build && node ./scripts/reviewed-local-caller-inventory-regression.mjs","test:static-header-reference-contract":"npm run build && node ./scripts/http-static-header-reference-contract.mjs","test:reviewed-local-routed-application-proof":"npm run build && node ./scripts/reviewed-local-routed-application-proof-regression.mjs"},"_npmUser":{"name":"jamie12584","email":"jamie12584@hotmail.co.uk"},"homepage":"https://onceexec.com/","keywords":["ai","agents","ai-agents","mcp","model-context-protocol","idempotency","reliability","execution-safety","safe-retries","retry-safety","agent-safety","distributed-systems","ambiguous-timeout","duplicate-side-effects","provider-reconciliation"],"_resolved":"C:\\Users\\jamie\\Documents\\Codex\\2026-10-04\\files-pasted-by-the-user-you\\outputs\\once-agent-sdk-0.1.25.tgz","_integrity":"sha512-2tspr3Wy0ETfV4Ca66CfKar2Vwqm1kx0G9RoIuqi7iItTKNptjObXQHr8Um11/EoXoo4hobe0lAGtlEsfsQ6rg==","repository":{"url":"git+https://github.com/stringsofthemind-oss/once.git","type":"git"},"_npmVersion":"11.17.0","description":"Block duplicate consequential writes after lost acknowledgements; replay confirmed results and reconcile uncertain outcomes.","directories":{},"maintainers":[{"name":"jamie12584","email":"jamie12584@hotmail.co.uk"}],"_nodeVersion":"24.19.0","dependencies":{"typescript":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.6.1","@modelcontextprotocol/sdk":"1.27.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.25_1791106524037_0.6764044672503777","host":"s3://npm-registry-packages-npm-production"},"_id":"@once-agent/sdk@0.1.25","version":"0.1.25"}