{"_id":"@appliqation/agent-core","_rev":"8-23e39658bdf85ea3bf984db856f7d6d7","name":"@appliqation/agent-core","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@appliqation/agent-core","version":"0.1.0","_id":"@appliqation/agent-core@0.1.0","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"dist":{"shasum":"dd458bddae26cc98413c9b9bc451a80ab900e87e","tarball":"https://registry.npmjs.org/@appliqation/agent-core/-/agent-core-0.1.0.tgz","fileCount":107,"integrity":"sha512-noAQ1C6y3KnFkID8e9C6oqqIFFfFQcZn1iv4JB6V+5AjvYZoLQzcBxOg6RmCuvfZ6d3+aEFxB5W3cALtLROrUQ==","signatures":[{"sig":"MEQCICDhzbpbB6h8UhceqjjsEGkBBopf0R8VaGKlYdjUfk1NAiBcQZxozCj4kUUMCLh8EACKd0WUmWD1mmmN+vYLJmiCmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./appq":{"types":"./dist/appq/index.d.ts","import":"./dist/appq/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./engine":{"types":"./dist/engine/index.d.ts","import":"./dist/engine/index.js"},"./evidence":{"types":"./dist/evidence/index.d.ts","import":"./dist/evidence/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"gitHead":"b2aff7e74c949cf8d0d9cf007b6b0bf4537dcf20","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"_npmVersion":"11.7.0","description":"Shared engine (think->act->observe loop, budget tracking, appq MCP client, gated tool dispatch, Playwright browser tools, evidence capture) for Appliqation's family of standalone agents.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"openai":"^4.87.3","mongodb":"^6.21.0","@anthropic-ai/sdk":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.7","playwright":"^1.51.0","typescript":"^5.8.2","@types/node":"^22.13.10","@appliqation/automation-sdk":"^2.7.0"},"peerDependencies":{"playwright":">=1.51.0","@appliqation/automation-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-core_0.1.0_1787224069157_0.6429397370889338","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@appliqation/agent-core","version":"0.1.1","_id":"@appliqation/agent-core@0.1.1","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"dist":{"shasum":"2a6a9dc8db3521d394aff4d3ea7d28f9697af5b6","tarball":"https://registry.npmjs.org/@appliqation/agent-core/-/agent-core-0.1.1.tgz","fileCount":107,"integrity":"sha512-ThgsggC+hLBpvmc+dmkke9oA3t+NH2AQHlGBJwgw93rPYnEgee0dGlPUy9SGxVpGoCNgul655oWmJvuMmg/vAg==","signatures":[{"sig":"MEUCIAuccjl9YEapxaZLvnkReWV//He6I9dJY560DQikbUG6AiEAv7WNTVWLkcgSOtd2bzHMSa1leJ/QIbVOq2Uy5B2coAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162907},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./appq":{"types":"./dist/appq/index.d.ts","import":"./dist/appq/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./engine":{"types":"./dist/engine/index.d.ts","import":"./dist/engine/index.js"},"./evidence":{"types":"./dist/evidence/index.d.ts","import":"./dist/evidence/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"gitHead":"32b48b17b97e0ea247b370b83a424c5f86a0b0f7","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"_npmVersion":"11.7.0","description":"Shared engine (think->act->observe loop, budget tracking, appq MCP client, gated tool dispatch, Playwright browser tools, evidence capture) for Appliqation's family of standalone agents.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"openai":"^4.87.3","mongodb":"^6.21.0","@anthropic-ai/sdk":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.7","playwright":"^1.51.0","typescript":"^5.8.2","@types/node":"^22.13.10","@appliqation/automation-sdk":"^2.7.0"},"peerDependencies":{"playwright":">=1.51.0","@appliqation/automation-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-core_0.1.1_1787225289384_0.3490992802360968","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@appliqation/agent-core","version":"0.1.2","_id":"@appliqation/agent-core@0.1.2","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"dist":{"shasum":"4a73a256d919355158e2a3157dfa72711600815c","tarball":"https://registry.npmjs.org/@appliqation/agent-core/-/agent-core-0.1.2.tgz","fileCount":107,"integrity":"sha512-g/cRuaoCDYg/66n5AB94SKEVDr1JXpflTgRwkgV3N2vJ/GOh2MlLMJqwqigFWvoCscQNw4bKRs9yt8orFgk1Lw==","signatures":[{"sig":"MEYCIQDpqhu1CDbsZWahPaBegINnS9s45lWjIiyIIsPuXHNd+gIhAO3MMcuL8WQZiN3l80Tteo6Cfa/qlufSkzTmU7nps26K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./appq":{"types":"./dist/appq/index.d.ts","import":"./dist/appq/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./engine":{"types":"./dist/engine/index.d.ts","import":"./dist/engine/index.js"},"./evidence":{"types":"./dist/evidence/index.d.ts","import":"./dist/evidence/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"gitHead":"015e6e7abee3b220b52106e04e5cb5428f0fe67c","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"_npmVersion":"11.7.0","description":"Shared engine (think->act->observe loop, budget tracking, appq MCP client, gated tool dispatch, Playwright browser tools, evidence capture) for Appliqation's family of standalone agents.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"openai":"^4.87.3","mongodb":"^6.21.0","@anthropic-ai/sdk":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.7","playwright":"^1.51.0","typescript":"^5.8.2","@types/node":"^22.13.10","@appliqation/automation-sdk":"^2.7.0"},"peerDependencies":{"playwright":">=1.51.0","@appliqation/automation-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-core_0.1.2_1787374685897_0.03004822724528866","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@appliqation/agent-core","version":"0.1.3","_id":"@appliqation/agent-core@0.1.3","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"dist":{"shasum":"3776ec8b931e029478e316f7edf0a126088edefd","tarball":"https://registry.npmjs.org/@appliqation/agent-core/-/agent-core-0.1.3.tgz","fileCount":107,"integrity":"sha512-zmUBE5VdbZ4Go+mXUc7QgRD8d7B2h3Lv41iY721+Owbserl8kiqRsR0aTt9HACc4XiRVGhivwk2UsNlRivXJbg==","signatures":[{"sig":"MEUCIFsc8i19+yJycEFxa+bZN3AiLXjcf/yjIRIBCcdrOZ8UAiEAxTEOGHnQwnkZ7zRk6dOjPt3rVObeMcImUZ5Hn0aXKXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./appq":{"types":"./dist/appq/index.d.ts","import":"./dist/appq/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./engine":{"types":"./dist/engine/index.d.ts","import":"./dist/engine/index.js"},"./evidence":{"types":"./dist/evidence/index.d.ts","import":"./dist/evidence/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"gitHead":"2578d4ee9632d40591d21157030f191b59b830cc","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"_npmVersion":"11.7.0","description":"Shared engine (think->act->observe loop, budget tracking, appq MCP client, gated tool dispatch, Playwright browser tools, evidence capture) for Appliqation's family of standalone agents.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"openai":"^4.87.3","mongodb":"^6.21.0","@anthropic-ai/sdk":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.7","playwright":"^1.51.0","typescript":"^5.8.2","@types/node":"^22.13.10","@appliqation/automation-sdk":"^2.7.0"},"peerDependencies":{"playwright":">=1.51.0","@appliqation/automation-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-core_0.1.3_1787374972646_0.8031919426360239","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@appliqation/agent-core","version":"0.1.4","_id":"@appliqation/agent-core@0.1.4","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"dist":{"shasum":"3e634cfcfeb5ae92c016fa3aa107ac9a975f8825","tarball":"https://registry.npmjs.org/@appliqation/agent-core/-/agent-core-0.1.4.tgz","fileCount":107,"integrity":"sha512-khG8T2LxQcBjIeRGtXKv6hgUUqepMnbDVoN6iJwjufpvlIjGR110cyE1hn+OpebNPrQIhMQjB7wDVGT88pNcdw==","signatures":[{"sig":"MEUCIQDkA2PeLh8Jki8cNEFojvfmuyJwufNvDZ4JJ5eGIdLbdwIgbCMRfKrjBDKG5lvSiKFGqPLBuM6GgbtfvhJeCudZtQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./appq":{"types":"./dist/appq/index.d.ts","import":"./dist/appq/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./engine":{"types":"./dist/engine/index.d.ts","import":"./dist/engine/index.js"},"./evidence":{"types":"./dist/evidence/index.d.ts","import":"./dist/evidence/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"gitHead":"8ba007e93ff6142b3439860856a4d7b282f5923b","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"_npmVersion":"11.7.0","description":"Shared engine (think->act->observe loop, budget tracking, appq MCP client, gated tool dispatch, Playwright browser tools, evidence capture) for Appliqation's family of standalone agents.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"openai":"^4.87.3","mongodb":"^6.21.0","@anthropic-ai/sdk":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.7","playwright":"^1.51.0","typescript":"^5.8.2","@types/node":"^22.13.10","@appliqation/automation-sdk":"^2.7.0"},"peerDependencies":{"playwright":">=1.51.0","@appliqation/automation-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-core_0.1.4_1787375569310_0.47331569138832075","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@appliqation/agent-core","version":"0.1.5","license":"MIT","_id":"@appliqation/agent-core@0.1.5","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"homepage":"https://github.com/appliqation/agent-core#readme","bugs":{"url":"https://github.com/appliqation/agent-core/issues"},"dist":{"shasum":"6a60afcd41ae14928e2c0955d36e0454dfd70844","tarball":"https://registry.npmjs.org/@appliqation/agent-core/-/agent-core-0.1.5.tgz","fileCount":107,"integrity":"sha512-93/V7lmG9eav2v4cCYVAioCiY0i0mFQaDHiHXXCWF2s3/+QwME15166jWe+A7DfN3/YW5IO6gcMAos6//TFxwQ==","signatures":[{"sig":"MEYCIQD26Z5x1VTpzosbtgbQs88HENo92WfrDu7SAQFwvuo1AAIhAPq9S6+ZHhHNr77ziVqUykJc67gxNt7fft2oWpJSsxqF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177224},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./appq":{"types":"./dist/appq/index.d.ts","import":"./dist/appq/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./engine":{"types":"./dist/engine/index.d.ts","import":"./dist/engine/index.js"},"./evidence":{"types":"./dist/evidence/index.d.ts","import":"./dist/evidence/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"gitHead":"fc8752d7fa246428d15401b40507ba41e4fc9b4d","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/agent-core.git","type":"git"},"_npmVersion":"11.7.0","description":"Shared engine (think->act->observe loop, budget tracking, appq MCP client, gated tool dispatch, Playwright browser tools, evidence capture) for Appliqation's family of standalone agents.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"openai":"^4.87.3","mongodb":"^6.21.0","@anthropic-ai/sdk":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","playwright":"^1.51.0","typescript":"^5.8.2","@types/node":"^22.13.10","typescript-eslint":"^8.67.0","@appliqation/automation-sdk":"^2.7.0"},"peerDependencies":{"playwright":">=1.51.0","@appliqation/automation-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-core_0.1.5_1787380760634_0.35638555399127947","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@appliqation/agent-core","version":"0.1.6","license":"MIT","_id":"@appliqation/agent-core@0.1.6","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"homepage":"https://github.com/appliqation/agent-core#readme","bugs":{"url":"https://github.com/appliqation/agent-core/issues"},"dist":{"shasum":"d08929ac9b09f966bac5c47cb7ae727337a58833","tarball":"https://registry.npmjs.org/@appliqation/agent-core/-/agent-core-0.1.6.tgz","fileCount":107,"integrity":"sha512-AqwcfhRpLP5b0jwZMM1N+FwK/krIg+2TrPkcilu1xe/CTnmEuOyF4WQHzMPgqxHL0dv7nGaRS77efMaxgC0ehg==","signatures":[{"sig":"MEYCIQC0GqeiDG9HECnqZYSFZw4Q6ShCBA6joKRm18HgTvV2ugIhAK/eLkJ9pqX853D0fdRMm7oAYzcmclt95FFebv32nCEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./appq":{"types":"./dist/appq/index.d.ts","import":"./dist/appq/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./engine":{"types":"./dist/engine/index.d.ts","import":"./dist/engine/index.js"},"./evidence":{"types":"./dist/evidence/index.d.ts","import":"./dist/evidence/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"gitHead":"37de869597b93010b9d20b746de3c68bdd3fb499","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/agent-core.git","type":"git"},"_npmVersion":"11.7.0","description":"Shared engine (think->act->observe loop, budget tracking, appq MCP client, gated tool dispatch, Playwright browser tools, evidence capture) for Appliqation's family of standalone agents.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"openai":"^4.87.3","mongodb":"^6.21.0","@anthropic-ai/sdk":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","playwright":"^1.51.0","typescript":"^5.8.2","@types/node":"^22.13.10","typescript-eslint":"^8.67.0","@appliqation/automation-sdk":"^2.7.0"},"peerDependencies":{"playwright":">=1.51.0","@appliqation/automation-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-core_0.1.6_1788423794441_0.15828094867647802","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@appliqation/agent-core","version":"0.1.7","description":"Shared engine (think->act->observe loop, budget tracking, appq MCP client, gated tool dispatch, Playwright browser tools, evidence capture) for Appliqation's family of standalone agents.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/appliqation/agent-core.git"},"homepage":"https://github.com/appliqation/agent-core#readme","bugs":{"url":"https://github.com/appliqation/agent-core/issues"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./engine":{"types":"./dist/engine/index.d.ts","import":"./dist/engine/index.js"},"./appq":{"types":"./dist/appq/index.d.ts","import":"./dist/appq/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js"},"./evidence":{"types":"./dist/evidence/index.d.ts","import":"./dist/evidence/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"}},"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src --ext .ts","test":"vitest run","test:watch":"vitest"},"dependencies":{"@anthropic-ai/sdk":"^0.39.0","mongodb":"^6.21.0","openai":"^4.87.3"},"peerDependencies":{"@appliqation/automation-sdk":"^2.7.0","playwright":">=1.51.0"},"devDependencies":{"@appliqation/automation-sdk":"^2.7.0","@eslint/js":"^9.39.5","@types/node":"^22.13.10","eslint":"^9.39.5","playwright":"^1.51.0","tsx":"^4.19.3","typescript":"^5.8.2","typescript-eslint":"^8.67.0","vitest":"^3.2.7"},"gitHead":"02b646dec2baa1030d69ed07a03c2be456791d04","_id":"@appliqation/agent-core@0.1.7","_nodeVersion":"23.10.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-6hcUhOpjYavFABSiZqzVHtr8wb5f3Om2/MwJzY0s6cGSpu+jz++Tv2aQ9TIBH+ZOlke+R3J71TtJQBs+U8+3Qw==","shasum":"57ee2a3909d28788eb571ece8385df16eac15109","tarball":"https://registry.npmjs.org/@appliqation/agent-core/-/agent-core-0.1.7.tgz","fileCount":111,"unpackedSize":186926,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBEanYP5Hzv4c7pKKMF5JSdYWsI68chFdAdlgt2dP39gIgc4KqRaY4mGrnByulUg/OUbJ25ggGav2EVcr9sjU4QfU="}]},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"directories":{},"maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-core_0.1.7_1788433703684_0.8847806421029814"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-20T11:07:48.861Z","modified":"2026-09-03T11:08:24.006Z","0.1.0":"2026-08-20T11:07:49.318Z","0.1.1":"2026-08-20T11:28:09.530Z","0.1.2":"2026-08-22T04:58:06.046Z","0.1.3":"2026-08-22T05:02:52.841Z","0.1.4":"2026-08-22T05:12:49.454Z","0.1.5":"2026-08-22T06:39:20.797Z","0.1.6":"2026-09-03T08:23:14.743Z","0.1.7":"2026-09-03T11:08:23.820Z"},"bugs":{"url":"https://github.com/appliqation/agent-core/issues"},"license":"MIT","homepage":"https://github.com/appliqation/agent-core#readme","repository":{"type":"git","url":"git+https://github.com/appliqation/agent-core.git"},"description":"Shared engine (think->act->observe loop, budget tracking, appq MCP client, gated tool dispatch, Playwright browser tools, evidence capture) for Appliqation's family of standalone agents.","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"readme":"# @appliqation/agent-core\n\n**The shared engine every standalone Appliqation agent is built from.** Not an app on its own — no CLI, no `.env` — just the generic, workflow-agnostic pieces that [`appliqation-autotest`](https://github.com/appliqation/autotest), [`appliqation-scriptgen`](https://github.com/appliqation/scriptgen), [`appliqation-defect-fix`](https://github.com/appliqation/defect-fix), [`appliqation-pr-raise`](https://github.com/appliqation/pr-raise), [`appliqation-explorer`](https://github.com/appliqation/explorer), and [`appliqation-autopilot`](https://github.com/appliqation/autopilot) each build on:\n\n- **`/engine`** — the think→act→observe tool-calling loop, budget tracking (calls/pages/time/turns), and a workflow runner that fetches a named prompt (from Appliqation's MCP server or a local file) and runs it through that loop.\n- **`/appq`** — a JSON-RPC client for Appliqation's MCP API, plus scenario/test-set/run resolvers that always derive `project_id`/`url` from a source of truth (a scenario ID, a TC UUID) rather than accepting a second, possibly-diverging input.\n- **`/providers`** — Anthropic and OpenAI adapters implementing one common interface, including prompt caching and image-handling for both wire formats.\n- **`/tools`** — a Playwright-backed browser-tool palette (multi-tab aware — `browser_tabs`/`browser_resize`/`browser_evaluate`), an HTTP client for API test cases (`http_request`, with dry-run write-verb suppression), the tool-allowlist gating mechanism every agent's own safety boundary is built on, a destructive-action click gate, an argument-level read-only gate for Appliqation's project-context document, auth-session resolution (UI storageState and API credentials), and per-test-case role/test-type inference.\n- **`/evidence`** — screenshot/console/network/accessibility-snapshot capture with cursor-based delta reads.\n- **`/audit`** — optional, best-effort run logging (`AuditRecord`/`AuditSink`, MongoDB and local-JSONL-file implementations) that every sibling agent can opt into, read back by [`appliqation-dashboard`](https://github.com/appliqation/dashboard). A write failure here never affects the real run it's describing.\n\n## Design principle: mechanism shared, domain knowledge local\n\nEvery module here is either genuinely universal, or an explicit injection point so a consuming agent can supply its own domain knowledge without this package needing to know about it. Two examples:\n\n- **Tool-dispatch gating** (`tools/gatedDispatcher.ts`) enforces \"only call tools in this allowlist\" — but the allowlist *itself* (which tools an executor vs. validator vs. any other stage may touch) is each consuming agent's own knowledge, kept in that agent's own code, never here.\n- **Browser tools** (`tools/browserTools.ts`) take optional `{onBeforeClick, screenshotSink}` hooks instead of hardcoding a destructive-action policy or an upload destination — a consuming agent with no write access, or a different safety posture, supplies its own.\n\n## Installation\n\n```bash\nnpm install @appliqation/agent-core\n```\n\n```json\n\"dependencies\": {\n  \"@appliqation/agent-core\": \"^0.1.0\"\n}\n```\n\nRequires `playwright` and `@appliqation/automation-sdk` as peer dependencies (already a dependency of every consuming agent in this family).\n\n## Development\n\n```bash\nnpm run build\nnpm run typecheck\nnpm test\n```\n\nSee `CLAUDE.md` for a map of this repo if you're working in it with an AI coding assistant.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}