{"_id":"@ap3x/core","_rev":"6-ecbd9fc3e3234e01f4a7eac7353e7963","name":"@ap3x/core","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@ap3x/core","version":"1.0.0","keywords":["ap3x","agent","swarm","graph","llm","pregel","hitl","stategraph","multi-agent","orchestration","production","circuit-breaker","dead-letter-queue","telemetry","testing","timeout"],"author":{"name":"CJ — AP3X Platform"},"license":"MIT","_id":"@ap3x/core@1.0.0","maintainers":[{"name":"botstack","email":"GuerrillaMedia702@gmail.com"}],"homepage":"https://www.npmjs.com/package/@ap3x/core","bugs":{"url":"https://github.com/AP3X-Dev/AP3X/issues"},"bin":{"ap3x-core":"dist/cli/index.js"},"dist":{"shasum":"ce6ba2d9754e2c561778f32d62b1b733484ef323","tarball":"https://registry.npmjs.org/@ap3x/core/-/core-1.0.0.tgz","fileCount":601,"integrity":"sha512-E6gdaHDtpNWmgCuwyea7r84t/MV/MObzArzfBxjnIZbkhiTY2FDlvD54AOp6uPWcPGBX7hmUzV+IUrnHK+7Odg==","signatures":[{"sig":"MEQCIHF048VX3JFiDyFhryZkiZ58FzGMt+TIoxJSqP2D6s8JAiBdQU9SEyqW1J6abZXcLxLi/0mU9AdU6aDZ5rIDb9a5eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lsp":{"types":"./dist/lsp/index.d.ts","import":"./dist/lsp/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hitl":{"types":"./dist/hitl/index.d.ts","import":"./dist/hitl/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js"},"./swarm":{"types":"./dist/swarm/index.d.ts","import":"./dist/swarm/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./events":{"types":"./dist/events/index.d.ts","import":"./dist/events/index.js"},"./models":{"types":"./dist/models/index.d.ts","import":"./dist/models/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js"},"./inspect":{"types":"./dist/inspect.d.ts","import":"./dist/inspect.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./messages":{"types":"./dist/messages/index.d.ts","import":"./dist/messages/index.js"},"./prebuilt":{"types":"./dist/prebuilt/index.d.ts","import":"./dist/prebuilt/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.js"},"./functional":{"types":"./dist/functional.d.ts","import":"./dist/functional.js"},"./guardrails":{"types":"./dist/guardrails/index.d.ts","import":"./dist/guardrails/index.js"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js"},"./checkpointers":{"types":"./dist/checkpointers/index.d.ts","import":"./dist/checkpointers/index.js"}},"gitHead":"02189526b9ca007d371e0e9dc7fd493fa5175fa7","scripts":{"dev":"tsc --watch","demo":"tsx examples/demo-content-pipeline.ts","lint":"eslint \"src/**/*.ts\" \"packages/*/src/**/*.ts\"","test":"vitest run","bench":"tsx benchmarks/index.ts","build":"tsc","verify":"pnpm run typecheck && pnpm test && pnpm run typecheck:packages && pnpm run test:packages","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:packages":"pnpm --filter './packages/*' run test","prepublishOnly":"pnpm run verify && pnpm run build","typecheck:packages":"pnpm --filter './packages/*' run typecheck"},"_npmUser":{"name":"botstack","email":"GuerrillaMedia702@gmail.com"},"deprecated":"Moved to @oni.bot/core. This is the ONI graph engine, NOT the AP3X agent framework.","repository":{"url":"git+https://github.com/AP3X-Dev/AP3X.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"The graph execution engine for agent swarms — production-grade orchestration with zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^4.0.18","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.0.18","@rolldown/binding-win32-x64-msvc":"1.0.0-rc.9"},"peerDependencies":{"redis":">=4.0.0","ioredis":">=5.0.0","better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"redis":{"optional":true},"ioredis":{"optional":true},"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1776576638936_0.2976674616649744","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ap3x/core","version":"1.1.0","keywords":["ap3x","agent","swarm","graph","llm","pregel","hitl","stategraph","multi-agent","orchestration","production","circuit-breaker","dead-letter-queue","telemetry","testing","timeout"],"author":{"name":"CJ — AP3X Platform"},"license":"MIT","_id":"@ap3x/core@1.1.0","maintainers":[{"name":"botstack","email":"GuerrillaMedia702@gmail.com"}],"homepage":"https://www.npmjs.com/package/@ap3x/core","bugs":{"url":"https://github.com/AP3X-Dev/AP3X/issues"},"bin":{"ap3x-core":"dist/cli/index.js"},"dist":{"shasum":"fbe3ac7ff1d7b4a48515f015ce74eab64dd64c38","tarball":"https://registry.npmjs.org/@ap3x/core/-/core-1.1.0.tgz","fileCount":793,"integrity":"sha512-YHNeWYzv6/VFS98ffUUsZQdehM1HSkdgYYpGt1yhQKzsw2XDAQwwCHJknlhoMLSGjDVdIYNPskIAgDxmSegfgw==","signatures":[{"sig":"MEUCIQCrKmE1ZV3pBB8Ds13cAHUkux8iSMFYPih+BV0O4P8BdQIgdoLrb+6LROpnoXfl8gc+nzHCRf//jCM1iAJv8Uw0Hpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143143},"main":"./dist/index.js","type":"module","_from":"file:ap3x-core-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lsp":{"types":"./dist/lsp/index.d.ts","import":"./dist/lsp/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hitl":{"types":"./dist/hitl/index.d.ts","import":"./dist/hitl/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js"},"./swarm":{"types":"./dist/swarm/index.d.ts","import":"./dist/swarm/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./events":{"types":"./dist/events/index.d.ts","import":"./dist/events/index.js"},"./models":{"types":"./dist/models/index.d.ts","import":"./dist/models/index.js"},"./policy":{"types":"./dist/policy/index.d.ts","import":"./dist/policy/index.js"},"./result":{"types":"./dist/result/index.d.ts","import":"./dist/result/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js"},"./inspect":{"types":"./dist/inspect.d.ts","import":"./dist/inspect.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./deadline":{"types":"./dist/deadline/index.d.ts","import":"./dist/deadline/index.js"},"./messages":{"types":"./dist/messages/index.d.ts","import":"./dist/messages/index.js"},"./prebuilt":{"types":"./dist/prebuilt/index.d.ts","import":"./dist/prebuilt/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.js"},"./functional":{"types":"./dist/functional.d.ts","import":"./dist/functional.js"},"./guardrails":{"types":"./dist/guardrails/index.d.ts","import":"./dist/guardrails/index.js"},"./kill-switch":{"types":"./dist/kill-switch/index.d.ts","import":"./dist/kill-switch/index.js"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js"},"./interceptors":{"types":"./dist/interceptors/index.d.ts","import":"./dist/interceptors/index.js"},"./checkpointers":{"types":"./dist/checkpointers/index.d.ts","import":"./dist/checkpointers/index.js"},"./streaming-graph":{"types":"./dist/streaming-graph/index.d.ts","import":"./dist/streaming-graph/index.js"}},"scripts":{"dev":"tsc --watch","demo":"tsx examples/demo-content-pipeline.ts","lint":"eslint \"src/**/*.ts\" \"packages/*/src/**/*.ts\"","test":"vitest run","bench":"tsx benchmarks/index.ts","build":"tsc","verify":"pnpm run typecheck && pnpm test && pnpm run typecheck:packages && pnpm run test:packages","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:packages":"pnpm --filter './packages/*' run test","typecheck:packages":"pnpm --filter './packages/*' run typecheck"},"_npmUser":{"name":"botstack","email":"GuerrillaMedia702@gmail.com"},"_resolved":"C:\\Users\\Guerr\\AppData\\Local\\Temp\\a8fd657cf02a807ece6afa867ca6c1a7\\ap3x-core-1.1.0.tgz","_integrity":"sha512-YHNeWYzv6/VFS98ffUUsZQdehM1HSkdgYYpGt1yhQKzsw2XDAQwwCHJknlhoMLSGjDVdIYNPskIAgDxmSegfgw==","deprecated":"Moved to @oni.bot/core. This is the ONI graph engine, NOT the AP3X agent framework.","repository":{"url":"git+https://github.com/AP3X-Dev/AP3X.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"The graph execution engine for agent swarms — production-grade orchestration with zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.0","tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^4.0.18","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","better-sqlite3":">=9.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.0.18","@rolldown/binding-win32-x64-msvc":"1.0.0-rc.9"},"peerDependencies":{"pg":">=8.11.0","redis":">=4.0.0","ioredis":">=5.0.0","better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"redis":{"optional":true},"ioredis":{"optional":true},"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1777660105687_0.6411083266352477","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ap3x/core","version":"1.2.0","keywords":["ap3x","agent","swarm","graph","llm","pregel","hitl","stategraph","multi-agent","orchestration","production","circuit-breaker","dead-letter-queue","telemetry","testing","timeout"],"author":{"name":"CJ — AP3X Platform"},"license":"MIT","_id":"@ap3x/core@1.2.0","maintainers":[{"name":"botstack","email":"GuerrillaMedia702@gmail.com"}],"homepage":"https://www.npmjs.com/package/@ap3x/core","bugs":{"url":"https://github.com/AP3X-Dev/AP3X/issues"},"bin":{"ap3x-core":"dist/cli/index.js"},"dist":{"shasum":"b201e8729fe4888e5eb5e01c3f833dcaf42c5c81","tarball":"https://registry.npmjs.org/@ap3x/core/-/core-1.2.0.tgz","fileCount":809,"integrity":"sha512-B/QSTuTvedHNdOPDnWm6YKFNqu9eEqna9Oo03YUwv6187+7lJoauHdoF33dkmLGfRm+OXxlrGHQHG7fNPbl/cw==","signatures":[{"sig":"MEYCIQCy2v/VoMlBoVQEmGHhsbiRN551BELcArEbRsGlI1riCAIhAKVGI7DlH+3d5lKUYIAnsZrxTWho5iNpmqE7ts8JHYB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151523},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lsp":{"types":"./dist/lsp/index.d.ts","import":"./dist/lsp/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hitl":{"types":"./dist/hitl/index.d.ts","import":"./dist/hitl/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js"},"./swarm":{"types":"./dist/swarm/index.d.ts","import":"./dist/swarm/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./events":{"types":"./dist/events/index.d.ts","import":"./dist/events/index.js"},"./models":{"types":"./dist/models/index.d.ts","import":"./dist/models/index.js"},"./policy":{"types":"./dist/policy/index.d.ts","import":"./dist/policy/index.js"},"./result":{"types":"./dist/result/index.d.ts","import":"./dist/result/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js"},"./inspect":{"types":"./dist/inspect.d.ts","import":"./dist/inspect.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./deadline":{"types":"./dist/deadline/index.d.ts","import":"./dist/deadline/index.js"},"./messages":{"types":"./dist/messages/index.d.ts","import":"./dist/messages/index.js"},"./prebuilt":{"types":"./dist/prebuilt/index.d.ts","import":"./dist/prebuilt/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js"},"./execution":{"types":"./dist/execution/index.d.ts","import":"./dist/execution/index.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.js"},"./functional":{"types":"./dist/functional.d.ts","import":"./dist/functional.js"},"./guardrails":{"types":"./dist/guardrails/index.d.ts","import":"./dist/guardrails/index.js"},"./kill-switch":{"types":"./dist/kill-switch/index.d.ts","import":"./dist/kill-switch/index.js"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js"},"./interceptors":{"types":"./dist/interceptors/index.d.ts","import":"./dist/interceptors/index.js"},"./checkpointers":{"types":"./dist/checkpointers/index.d.ts","import":"./dist/checkpointers/index.js"},"./streaming-graph":{"types":"./dist/streaming-graph/index.d.ts","import":"./dist/streaming-graph/index.js"}},"gitHead":"57941df8ddfa144fb13cd0f7f1c78e34d15df1cd","scripts":{"dev":"tsc --watch","demo":"tsx examples/demo-content-pipeline.ts","lint":"eslint \"src/**/*.ts\" \"packages/*/src/**/*.ts\"","test":"vitest run","bench":"tsx benchmarks/index.ts","build":"tsc","verify":"pnpm run typecheck && pnpm test && pnpm run typecheck:packages && pnpm run test:packages","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:packages":"pnpm --filter './packages/*' run test","prepublishOnly":"pnpm run verify && pnpm run build","typecheck:packages":"pnpm --filter './packages/*' run typecheck"},"_npmUser":{"name":"botstack","email":"GuerrillaMedia702@gmail.com"},"deprecated":"Moved to @oni.bot/core. This is the ONI graph engine, NOT the AP3X agent framework.","repository":{"url":"git+https://github.com/AP3X-Dev/AP3X.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.4","description":"The graph execution engine for agent swarms — production-grade orchestration with zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"pg":"^8.11.0","tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^4.0.18","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","better-sqlite3":">=9.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.0.18","@rolldown/binding-win32-x64-msvc":"1.0.0-rc.9"},"peerDependencies":{"pg":">=8.11.0","redis":">=4.0.0","ioredis":">=5.0.0","better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"redis":{"optional":true},"ioredis":{"optional":true},"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1777720261916_0.915443205358976","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@ap3x/core","version":"1.3.0","keywords":["ap3x","agent","swarm","graph","llm","pregel","hitl","stategraph","multi-agent","orchestration","production","circuit-breaker","dead-letter-queue","telemetry","testing","timeout"],"author":{"name":"CJ — AP3X Platform"},"license":"MIT","_id":"@ap3x/core@1.3.0","maintainers":[{"name":"botstack","email":"GuerrillaMedia702@gmail.com"}],"homepage":"https://www.npmjs.com/package/@ap3x/core","bugs":{"url":"https://github.com/AP3X-Dev/AP3X/issues"},"bin":{"ap3x-core":"dist/cli/index.js"},"dist":{"shasum":"322fa67e0c30874a85eca4e452f64280998ba82b","tarball":"https://registry.npmjs.org/@ap3x/core/-/core-1.3.0.tgz","fileCount":825,"integrity":"sha512-rV4MK1zBq5sXMZxnHBd8R5MC49sLCzNXGM0Y4xDf17bw0kweu55CsYQZtkmWEgrdwGaBiwdH8H9OyRwnBYA6AA==","signatures":[{"sig":"MEUCIGv77rFT25jinTkivkU6w8OiDIu73l+jrSFvZTobFku0AiEA+Rpaq1eJKCdJEnbjN66Mz1k9B/92KXDh13YXmr2lzfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2171817},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lsp":{"types":"./dist/lsp/index.d.ts","import":"./dist/lsp/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hitl":{"types":"./dist/hitl/index.d.ts","import":"./dist/hitl/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js"},"./swarm":{"types":"./dist/swarm/index.d.ts","import":"./dist/swarm/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./events":{"types":"./dist/events/index.d.ts","import":"./dist/events/index.js"},"./models":{"types":"./dist/models/index.d.ts","import":"./dist/models/index.js"},"./policy":{"types":"./dist/policy/index.d.ts","import":"./dist/policy/index.js"},"./result":{"types":"./dist/result/index.d.ts","import":"./dist/result/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js"},"./inspect":{"types":"./dist/inspect.d.ts","import":"./dist/inspect.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./deadline":{"types":"./dist/deadline/index.d.ts","import":"./dist/deadline/index.js"},"./messages":{"types":"./dist/messages/index.d.ts","import":"./dist/messages/index.js"},"./prebuilt":{"types":"./dist/prebuilt/index.d.ts","import":"./dist/prebuilt/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js"},"./evolution":{"types":"./dist/evolution/index.d.ts","import":"./dist/evolution/index.js"},"./execution":{"types":"./dist/execution/index.d.ts","import":"./dist/execution/index.js"},"./streaming":{"types":"./dist/streaming.d.ts","import":"./dist/streaming.js"},"./functional":{"types":"./dist/functional.d.ts","import":"./dist/functional.js"},"./guardrails":{"types":"./dist/guardrails/index.d.ts","import":"./dist/guardrails/index.js"},"./kill-switch":{"types":"./dist/kill-switch/index.d.ts","import":"./dist/kill-switch/index.js"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js"},"./interceptors":{"types":"./dist/interceptors/index.d.ts","import":"./dist/interceptors/index.js"},"./checkpointers":{"types":"./dist/checkpointers/index.d.ts","import":"./dist/checkpointers/index.js"},"./streaming-graph":{"types":"./dist/streaming-graph/index.d.ts","import":"./dist/streaming-graph/index.js"}},"gitHead":"d3ef0edcece12e3d4dcccf6c8a0288453f1628b8","scripts":{"dev":"tsc --watch","demo":"tsx examples/demo-content-pipeline.ts","lint":"eslint \"src/**/*.ts\" \"packages/*/src/**/*.ts\"","test":"vitest run","bench":"tsx benchmarks/index.ts","build":"tsc","verify":"pnpm run typecheck && pnpm test && pnpm run typecheck:packages && pnpm run test:packages","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:packages":"pnpm --filter './packages/*' run test","prepublishOnly":"pnpm run verify && pnpm run build","typecheck:packages":"pnpm --filter './packages/*' run typecheck"},"_npmUser":{"name":"botstack","email":"GuerrillaMedia702@gmail.com"},"deprecated":"Moved to @oni.bot/core. This is the ONI graph engine, NOT the AP3X agent framework.","repository":{"url":"git+https://github.com/AP3X-Dev/AP3X.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.4","description":"The graph execution engine for agent swarms — production-grade orchestration with zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"pg":"^8.11.0","tsx":"^4.21.0","eslint":"^9.0.0","vitest":"^4.0.18","@eslint/js":"^9.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","better-sqlite3":">=9.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^4.0.18","@rolldown/binding-win32-x64-msvc":"1.0.0-rc.9"},"peerDependencies":{"pg":">=8.11.0","redis":">=4.0.0","ioredis":">=5.0.0","better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"redis":{"optional":true},"ioredis":{"optional":true},"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1777734232291_0.9572961586228208","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-19T05:30:38.841Z","modified":"2026-08-01T03:36:24.159Z","1.0.0":"2026-04-19T05:30:39.194Z","1.1.0":"2026-05-01T18:28:25.930Z","1.2.0":"2026-05-02T11:11:02.120Z","1.3.0":"2026-05-02T15:03:52.556Z"},"bugs":{"url":"https://github.com/AP3X-Dev/AP3X/issues"},"author":{"name":"CJ — AP3X Platform"},"license":"MIT","homepage":"https://www.npmjs.com/package/@ap3x/core","keywords":["ap3x","agent","swarm","graph","llm","pregel","hitl","stategraph","multi-agent","orchestration","production","circuit-breaker","dead-letter-queue","telemetry","testing","timeout"],"repository":{"url":"git+https://github.com/AP3X-Dev/AP3X.git","type":"git"},"description":"The graph execution engine for agent swarms — production-grade orchestration with zero dependencies","maintainers":[{"name":"botstack","email":"GuerrillaMedia702@gmail.com"}],"readme":"<p align=\"center\">\n  <strong>@ap3x/core</strong>\n</p>\n\n<h3 align=\"center\">The graph execution engine for production agent swarms.</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@ap3x/core\"><img src=\"https://img.shields.io/npm/v/@ap3x/core.svg\" alt=\"npm version\" /></a>\n  <a href=\"./LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-green\" alt=\"MIT License\" /></a>\n  <img src=\"https://img.shields.io/badge/dependencies-0-brightgreen\" alt=\"zero dependencies\" />\n</p>\n\n---\n\n## Install\n\n```bash\nnpm install @ap3x/core\n```\n\n- **Zero runtime dependencies.** Self-contained TypeScript. No transitive supply-chain risk. Runs in Node.js 18+, serverless functions, and edge runtimes without adaptation.\n- **5 model adapters via raw HTTP.** Anthropic, OpenAI, OpenRouter, Google, and Ollama — no vendor SDKs required.\n- **21 exports.** Root package plus 20 named subpaths for precise tree shaking.\n\n---\n\n## Quick Start\n\n```ts\nimport { StateGraph, START, END, lastValue, anthropic } from \"@ap3x/core\";\n\ntype State = {\n  question: string;\n  answer: string;\n};\n\nconst model = anthropic(\"claude-sonnet-4-6\");\n\nconst graph = new StateGraph<State>({\n  channels: {\n    question: lastValue<string>(() => \"\"),\n    answer:   lastValue<string>(() => \"\"),\n  },\n});\n\ngraph.addNode(\"answer\", async (state) => {\n  const response = await model.chat({\n    messages: [{ role: \"user\", content: state.question }],\n  });\n  return { answer: response.content as string };\n});\n\ngraph.addEdge(START, \"answer\");\ngraph.addEdge(\"answer\", END);\n\nconst app = graph.compile();\n\nfor await (const chunk of app.stream(\n  { question: \"What is a Pregel execution model?\" },\n  { streamMode: \"values\" },\n)) {\n  console.log(chunk.answer);\n}\n```\n\n---\n\n## Sub-modules\n\n21 entry points — import only what you use.\n\n| Subpath | Description |\n|---|---|\n| `@ap3x/core` | Core engine: `StateGraph`, `START`, `END`, channels, `Command`, `Send` |\n| `@ap3x/core/prebuilt` | Prebuilt agents: `createReactAgent`, `defineAgent` |\n| `@ap3x/core/swarm` | Swarm templates: `SwarmGraph` (hierarchical, fan-out, pipeline, peer-network, map-reduce, debate, mesh) |\n| `@ap3x/core/hitl` | Human-in-the-loop: `interrupt`, `getUserInput`, `getUserApproval` |\n| `@ap3x/core/store` | Cross-thread KV store: `InMemoryStore`, `BaseStore`, `NamespacedStore` |\n| `@ap3x/core/messages` | Message channel primitives: `messagesChannel`, `MessageAnnotation` |\n| `@ap3x/core/checkpointers` | Persistence backends: `MemoryCheckpointer`, `SqliteCheckpointer` |\n| `@ap3x/core/functional` | Functional API: `task`, `entrypoint`, `pipe`, `branch` |\n| `@ap3x/core/inspect` | Graph inspection: `buildGraphDescriptor`, `toMermaid`, cycle detection |\n| `@ap3x/core/streaming` | Token streaming: `emitToken`, `getStreamWriter`, `StreamWriter` |\n| `@ap3x/core/models` | LLM adapters: `anthropic`, `openai`, `openrouter`, `google`, `ollama` |\n| `@ap3x/core/tools` | Tool definition: `defineTool`, `ToolSchema`, `ToolResult` |\n| `@ap3x/core/agents` | Agent builder: `defineAgent`, `AgentDefinition` |\n| `@ap3x/core/coordination` | Inter-agent messaging: `RequestReplyBroker`, `PubSub` |\n| `@ap3x/core/events` | Event bus: `EventBus`, 10 lifecycle event types |\n| `@ap3x/core/guardrails` | Budget and safety: `BudgetTracker`, `ContentFilter`, `PermissionGuard` |\n| `@ap3x/core/testing` | Test utilities: `mockModel`, `assertGraph`, `createTestHarness` |\n| `@ap3x/core/harness` | Agentic loop: `AP3XHarness`, `AgentLoop`, `HooksEngine`, `ContextCompactor` |\n| `@ap3x/core/mcp` | MCP client: JSON-RPC/stdio tool bridge |\n| `@ap3x/core/lsp` | LSP client: language server protocol primitives |\n| `@ap3x/core/config` | Config loader: JSONC parsing, environment variable resolution |\n\n---\n\n## Workspace Packages\n\nExtension packages in `packages/` — install separately as needed.\n\n| Package | Description |\n|---|---|\n| `@ap3x/tools` | Prebuilt `ToolDefinition`-conforming tools (filesystem, HTTP, search, etc.) |\n| `@ap3x/stores` | Persistent KV store backends (Redis, Postgres) |\n| `@ap3x/loaders` | Document loaders (Markdown, JSON, CSV, PDF, HTML, DOCX) |\n| `@ap3x/a2a` | A2A protocol client, server, and swarm integration |\n| `@ap3x/integrations` | ActivePieces-to-AP3X adapter (612 community integrations) |\n| `@ap3x/community` | ActivePieces community integrations source (internal) |\n\n---\n\n## Documentation\n\n- **[Developer Guide](./GUIDE.md)** — Progressive tutorial from zero to advanced: graphs, channels, streaming, checkpointing, agents, swarms, and more.\n\n---\n\n## Ecosystem\n\n**Built on @ap3x/core:**\n\n- [`@ap3x/code`](https://github.com/AP3X-Dev) — AI coding assistant CLI *(coming soon)*\n- [`@ap3x/sentinel`](https://github.com/AP3X-Dev) — Code analysis and review engine *(coming soon)*\n\n---\n\n## License\n\nMIT — [AP3X Dev](https://github.com/AP3X-Dev)\n","readmeFilename":"README.md"}