{"_id":"@agentxm/extension-resolution","_rev":"7-0100c6e7493440500e88ed06066f2f6c","name":"@agentxm/extension-resolution","dist-tags":{"preview":"0.28.14-preview.1789139351.5cd4595aa","latest":"0.30.2"},"versions":{"0.28.14-preview.1789139351.5cd4595aa":{"name":"@agentxm/extension-resolution","version":"0.28.14-preview.1789139351.5cd4595aa","author":{"url":"https://agentxm.ai","name":"AgentXM","email":"hello@agentxm.ai"},"license":"FSL-1.1-MIT","_id":"@agentxm/extension-resolution@0.28.14-preview.1789139351.5cd4595aa","maintainers":[{"name":"craigsmitham","email":"craigsmitham@outlook.com"}],"homepage":"https://axm.sh","bugs":{"url":"https://github.com/agentxm/axm/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"eb46e532e597944798fcc348219f73713feb38ba","tarball":"https://registry.npmjs.org/@agentxm/extension-resolution/-/extension-resolution-0.28.14-preview.1789139351.5cd4595aa.tgz","fileCount":47,"integrity":"sha512-yAdSvugBGEfsREJ7xTPxe63BrE1wqU5zv6i21MO+j+XercpXwbRZpdXX9oJMf9u9DVe2s7OP0YseM+XTXvRjhA==","signatures":[{"sig":"MEUCIQD68obkAPg3uZwahr98fZYuagEm5lZphERK7BU9AfVWvwIgcZJ7AWioH5h5WBJLLEr+R/OPRbgSKvcrFRn/5LFL1bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202403},"type":"module","_from":"file:/tmp/agentxm-axm-release.rlu5VV/axm/release-packages-local/agentxm-extension-resolution-0.28.14-preview.1789139351.5cd4595aa.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","axm-source":"./src/index.ts"},"./live":{"types":"./dist/src/live.d.ts","default":"./dist/src/live.js","axm-source":"./src/live.ts"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js","axm-source":"./src/testing.ts"}},"_npmUser":{"name":"craigsmitham","email":"craigsmitham@outlook.com"},"_resolved":"/tmp/agentxm-axm-release.rlu5VV/axm/release-packages-local/agentxm-extension-resolution-0.28.14-preview.1789139351.5cd4595aa.tgz","_integrity":"sha512-yAdSvugBGEfsREJ7xTPxe63BrE1wqU5zv6i21MO+j+XercpXwbRZpdXX9oJMf9u9DVe2s7OP0YseM+XTXvRjhA==","repository":{"url":"git+https://github.com/agentxm/axm.git","type":"git","directory":"packages/core/extension-resolution"},"_npmVersion":"10.9.8","description":"AXM extension resolution policy: what a configured or requested extension resolves to and whether that resolution may be accepted — release-age policy, version selection, configured-entry and Pack dependency resolution, workspace source authority, publish","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"effect":"4.0.0-rc.112","semver":"^7.8.5","@agentxm/extension-model":"^0.28.14-preview.1789139351.5cd4595aa","@agentxm/workspace-state":"^0.28.14-preview.1789139351.5cd4595aa","@agentxm/extension-content":"^0.28.14-preview.1789139351.5cd4595aa","@agentxm/extension-sources":"^0.28.14-preview.1789139351.5cd4595aa","@agentxm/registry-protocol":"^0.28.14-preview.1789139351.5cd4595aa"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"npm:@typescript/typescript6@^6.0.2","@types/semver":"^7.7.1","@effect/vitest":"4.0.0-rc.112","@typescript/native":"npm:typescript@^7.0.2","@effect/platform-node":"4.0.0-rc.112","@agentxm/specification-metadata":"^0.28.14-preview.1789139351.5cd4595aa"},"_npmOperationalInternal":{"tmp":"tmp/extension-resolution_0.28.14-preview.1789139351.5cd4595aa_1789139491615_0.1457082236207623","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@agentxm/extension-resolution","version":"0.29.0","author":{"url":"https://agentxm.ai","name":"AgentXM","email":"hello@agentxm.ai"},"license":"FSL-1.1-MIT","_id":"@agentxm/extension-resolution@0.29.0","maintainers":[{"name":"craigsmitham","email":"craigsmitham@outlook.com"}],"homepage":"https://axm.sh","bugs":{"url":"https://github.com/agentxm/axm/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"0986fa847fd87779534c4780b3eba8f6bab75740","tarball":"https://registry.npmjs.org/@agentxm/extension-resolution/-/extension-resolution-0.29.0.tgz","fileCount":47,"integrity":"sha512-29LZ1jfhqCnvn7yZ32PTl2OorHXn5sodUM1O2Qotmm+eHgtGvQYgcYiBPju1nMz5XM7Nfx2QvyZ7qf7Vw1JMfw==","signatures":[{"sig":"MEQCIDVU1iq3s7YvyzA54/kU85VMzM4T1UlNn/sydHJ985unAiBukhfGwydprabKSexzjdzzoQTiRvwvYkrkhbxeOTxIlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentxm%2fextension-resolution@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202193},"type":"module","_from":"file:/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.29.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","axm-source":"./src/index.ts"},"./live":{"types":"./dist/src/live.d.ts","default":"./dist/src/live.js","axm-source":"./src/live.ts"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js","axm-source":"./src/testing.ts"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14f6e27c-7569-4697-b709-01c59601debd"}},"_resolved":"/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.29.0.tgz","_integrity":"sha512-29LZ1jfhqCnvn7yZ32PTl2OorHXn5sodUM1O2Qotmm+eHgtGvQYgcYiBPju1nMz5XM7Nfx2QvyZ7qf7Vw1JMfw==","repository":{"url":"git+https://github.com/agentxm/axm.git","type":"git","directory":"packages/core/extension-resolution"},"_npmVersion":"11.5.1","description":"AXM extension resolution policy: what a configured or requested extension resolves to and whether that resolution may be accepted — release-age policy, version selection, configured-entry and Pack dependency resolution, workspace source authority, publish","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"effect":"4.0.0-rc.112","semver":"^7.8.5","@agentxm/extension-model":"^0.29.0","@agentxm/workspace-state":"^0.29.0","@agentxm/extension-content":"^0.29.0","@agentxm/extension-sources":"^0.29.0","@agentxm/registry-protocol":"^0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"npm:@typescript/typescript6@^6.0.2","@types/semver":"^7.7.1","@effect/vitest":"4.0.0-rc.112","@typescript/native":"npm:typescript@^7.0.2","@effect/platform-node":"4.0.0-rc.112","@agentxm/specification-metadata":"^0.29.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-resolution_0.29.0_1789146286599_0.7440346258447417","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@agentxm/extension-resolution","version":"0.29.1","author":{"url":"https://agentxm.ai","name":"AgentXM","email":"hello@agentxm.ai"},"license":"FSL-1.1-MIT","_id":"@agentxm/extension-resolution@0.29.1","maintainers":[{"name":"craigsmitham","email":"craigsmitham@outlook.com"}],"homepage":"https://axm.sh","bugs":{"url":"https://github.com/agentxm/axm/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"6125f59555be11486faabedda4dfdb6503de7c0f","tarball":"https://registry.npmjs.org/@agentxm/extension-resolution/-/extension-resolution-0.29.1.tgz","fileCount":47,"integrity":"sha512-USiTUBos72b3PcfwsXDsre8EDZm9FaZoh04Lziml6VKPhqQEv7gBNDqmVXk1kT5ZWvw7YLq8KUadJBpQtsbVOw==","signatures":[{"sig":"MEUCIQDSAuTJfgpTFrNXfwo2u/CF6cM1kJTFn9bgjKn9m7LUAwIgJK9Wv4pmnbS5QYwzeLR2oAbz860iGz4ULEZfmFjjMS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentxm%2fextension-resolution@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202193},"type":"module","_from":"file:/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.29.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","axm-source":"./src/index.ts"},"./live":{"types":"./dist/src/live.d.ts","default":"./dist/src/live.js","axm-source":"./src/live.ts"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js","axm-source":"./src/testing.ts"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14f6e27c-7569-4697-b709-01c59601debd"}},"_resolved":"/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.29.1.tgz","_integrity":"sha512-USiTUBos72b3PcfwsXDsre8EDZm9FaZoh04Lziml6VKPhqQEv7gBNDqmVXk1kT5ZWvw7YLq8KUadJBpQtsbVOw==","repository":{"url":"git+https://github.com/agentxm/axm.git","type":"git","directory":"packages/core/extension-resolution"},"_npmVersion":"11.5.1","description":"AXM extension resolution policy: what a configured or requested extension resolves to and whether that resolution may be accepted — release-age policy, version selection, configured-entry and Pack dependency resolution, workspace source authority, publish","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"effect":"4.0.0-rc.112","semver":"^7.8.5","@agentxm/extension-model":"^0.29.1","@agentxm/workspace-state":"^0.29.1","@agentxm/extension-content":"^0.29.1","@agentxm/extension-sources":"^0.29.1","@agentxm/registry-protocol":"^0.29.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"npm:@typescript/typescript6@^6.0.2","@types/semver":"^7.7.1","@effect/vitest":"4.0.0-rc.112","@typescript/native":"npm:typescript@^7.0.2","@effect/platform-node":"4.0.0-rc.112","@agentxm/specification-metadata":"^0.29.1"},"_npmOperationalInternal":{"tmp":"tmp/extension-resolution_0.29.1_1789154440875_0.4145637742718269","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"@agentxm/extension-resolution","version":"0.29.2","author":{"url":"https://agentxm.ai","name":"AgentXM","email":"hello@agentxm.ai"},"license":"FSL-1.1-MIT","_id":"@agentxm/extension-resolution@0.29.2","maintainers":[{"name":"craigsmitham","email":"craigsmitham@outlook.com"}],"homepage":"https://axm.sh","bugs":{"url":"https://github.com/agentxm/axm/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"60788fdcc1f29e253f40059c3ebb9b8985f42884","tarball":"https://registry.npmjs.org/@agentxm/extension-resolution/-/extension-resolution-0.29.2.tgz","fileCount":47,"integrity":"sha512-mrWrHAWgJO2kwCHZiIc5+R2EQIv4SvD5aGephwOo7ZQy6ewnJHqOWP+EcIOqpNNSVl6DcSatrKn3Zd9RSlZ71Q==","signatures":[{"sig":"MEQCICRAy9fiq8ky5ewd3m6pow7LIru8OoWlFCxoRauS9Bd1AiBqtBcBlX5xMIzS8wYiDuJfSO7cU7ckBg8P4elLlm1x9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentxm%2fextension-resolution@0.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202228},"type":"module","_from":"file:/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.29.2.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","axm-source":"./src/index.ts"},"./live":{"types":"./dist/src/live.d.ts","default":"./dist/src/live.js","axm-source":"./src/live.ts"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js","axm-source":"./src/testing.ts"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14f6e27c-7569-4697-b709-01c59601debd"}},"_resolved":"/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.29.2.tgz","_integrity":"sha512-mrWrHAWgJO2kwCHZiIc5+R2EQIv4SvD5aGephwOo7ZQy6ewnJHqOWP+EcIOqpNNSVl6DcSatrKn3Zd9RSlZ71Q==","repository":{"url":"git+https://github.com/agentxm/axm.git","type":"git","directory":"packages/core/extension-resolution"},"_npmVersion":"11.5.1","description":"AXM extension resolution policy: what a configured or requested extension resolves to and whether that resolution may be accepted — release-age policy, version selection, configured-entry and Pack dependency resolution, workspace source authority, publish","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"effect":"4.0.0-rc.115","semver":"^7.8.5","@agentxm/extension-model":"^0.29.2","@agentxm/workspace-state":"^0.29.2","@agentxm/extension-content":"^0.29.2","@agentxm/extension-sources":"^0.29.2","@agentxm/registry-protocol":"^0.29.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/semver":"^7.7.1","@effect/vitest":"4.0.0-rc.115","@fast-check/vitest":"^0.5.0","@typescript/native":"npm:typescript@^7.0.2","@effect/platform-node":"4.0.0-rc.115","@agentxm/specification-metadata":"^0.29.2"},"_npmOperationalInternal":{"tmp":"tmp/extension-resolution_0.29.2_1789168615586_0.07336267988003686","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"@agentxm/extension-resolution","version":"0.29.4","author":{"url":"https://agentxm.ai","name":"AgentXM","email":"hello@agentxm.ai"},"license":"FSL-1.1-MIT","_id":"@agentxm/extension-resolution@0.29.4","maintainers":[{"name":"craigsmitham","email":"craigsmitham@outlook.com"}],"homepage":"https://axm.sh","bugs":{"url":"https://github.com/agentxm/axm/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"64f7e85538615660e5c393c98c6631d1581c4489","tarball":"https://registry.npmjs.org/@agentxm/extension-resolution/-/extension-resolution-0.29.4.tgz","fileCount":47,"integrity":"sha512-3h3xWjsOI5Q595oOi/Ta4uYLEqu3lttdNt3wSkQPjdDCTPFTuK9k0yblAHu1cmjA0XgQm6zvIQzMOx4LXHSzwg==","signatures":[{"sig":"MEUCIHPB4v9f9SIetVkfgBhaJ8bdjwIdG6Clr9p/cawIHmjIAiEAysuY+DgJVTKd+S0SqVF3hqePXtPGliFKH/4h1Dy63+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentxm%2fextension-resolution@0.29.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202228},"type":"module","_from":"file:/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.29.4.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","axm-source":"./src/index.ts"},"./live":{"types":"./dist/src/live.d.ts","default":"./dist/src/live.js","axm-source":"./src/live.ts"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js","axm-source":"./src/testing.ts"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14f6e27c-7569-4697-b709-01c59601debd"}},"_resolved":"/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.29.4.tgz","_integrity":"sha512-3h3xWjsOI5Q595oOi/Ta4uYLEqu3lttdNt3wSkQPjdDCTPFTuK9k0yblAHu1cmjA0XgQm6zvIQzMOx4LXHSzwg==","repository":{"url":"git+https://github.com/agentxm/axm.git","type":"git","directory":"packages/core/extension-resolution"},"_npmVersion":"11.5.1","description":"AXM extension resolution policy: what a configured or requested extension resolves to and whether that resolution may be accepted — release-age policy, version selection, configured-entry and Pack dependency resolution, workspace source authority, publish","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"effect":"4.0.0-rc.115","semver":"^7.8.5","@agentxm/extension-model":"^0.29.4","@agentxm/workspace-state":"^0.29.4","@agentxm/extension-content":"^0.29.4","@agentxm/extension-sources":"^0.29.4","@agentxm/registry-protocol":"^0.29.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/semver":"^7.7.1","@effect/vitest":"4.0.0-rc.115","@fast-check/vitest":"^0.5.0","@typescript/native":"npm:typescript@^7.0.2","@effect/platform-node":"4.0.0-rc.115","@agentxm/specification-metadata":"^0.29.4"},"_npmOperationalInternal":{"tmp":"tmp/extension-resolution_0.29.4_1789180477250_0.6907316732050162","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@agentxm/extension-resolution","version":"0.30.1","author":{"url":"https://agentxm.ai","name":"AgentXM","email":"hello@agentxm.ai"},"license":"FSL-1.1-MIT","_id":"@agentxm/extension-resolution@0.30.1","maintainers":[{"name":"craigsmitham","email":"craigsmitham@outlook.com"}],"homepage":"https://axm.sh","bugs":{"url":"https://github.com/agentxm/axm/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"88b9124a166c8fd56f4f1d6cc05cc70c39134011","tarball":"https://registry.npmjs.org/@agentxm/extension-resolution/-/extension-resolution-0.30.1.tgz","fileCount":45,"integrity":"sha512-pSn2kGgGLnzJOm+naGVfg+4qSL7CHSnJepTLhiSqX7yD6+hlb426r/J82NKGrL+2quCa9nZ1OMR6cf8kBLx5cA==","signatures":[{"sig":"MEUCIQCkrIUHdPKiocc1XdGAb1h3wued+WkbV7aXFwKf0swkiQIgD+8nRSrAQgD9wFJkxKlzh5v02twHnnXHAHr0Cj6Kg78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentxm%2fextension-resolution@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181186},"type":"module","_from":"file:/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.30.1.tgz","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./live":{"types":"./dist/src/live.d.ts","default":"./dist/src/live.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14f6e27c-7569-4697-b709-01c59601debd"}},"_resolved":"/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.30.1.tgz","_integrity":"sha512-pSn2kGgGLnzJOm+naGVfg+4qSL7CHSnJepTLhiSqX7yD6+hlb426r/J82NKGrL+2quCa9nZ1OMR6cf8kBLx5cA==","repository":{"url":"git+https://github.com/agentxm/axm.git","type":"git","directory":"packages/core/extension-resolution"},"_npmVersion":"11.5.1","description":"AXM extension resolution policy: what a configured or requested extension resolves to and whether that resolution may be accepted — release-age policy, version selection, configured-entry and Pack dependency resolution, workspace source authority, publish","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"effect":"4.0.0-rc.115","semver":"^7.8.5","@agentxm/cli-maintenance":"^0.30.1","@agentxm/extension-model":"^0.30.1","@agentxm/workspace-state":"^0.30.1","@agentxm/extension-content":"^0.30.1","@agentxm/extension-sources":"^0.30.1","@agentxm/registry-protocol":"^0.30.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/semver":"^7.7.1","@effect/vitest":"4.0.0-rc.115","@typescript/native":"npm:typescript@^7.0.2","@effect/platform-node":"4.0.0-rc.115","@agentxm/specification-metadata":"^0.30.1"},"_npmOperationalInternal":{"tmp":"tmp/extension-resolution_0.30.1_1789263520272_0.6050790281031875","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"author":{"name":"AgentXM","email":"hello@agentxm.ai","url":"https://agentxm.ai"},"bugs":{"url":"https://github.com/agentxm/axm/issues"},"dependencies":{"@agentxm/cli-maintenance":"^0.30.2","@agentxm/extension-content":"^0.30.2","@agentxm/extension-model":"^0.30.2","@agentxm/extension-sources":"^0.30.2","@agentxm/registry-protocol":"^0.30.2","@agentxm/workspace-state":"^0.30.2","effect":"4.0.0-rc.115","semver":"^7.8.5"},"description":"AXM extension resolution policy: what a configured or requested extension resolves to and whether that resolution may be accepted — release-age policy, version selection, configured-entry and Pack dependency resolution, workspace source authority, publish","devDependencies":{"@agentxm/specification-metadata":"^0.30.2","@effect/platform-node":"4.0.0-rc.115","@effect/vitest":"4.0.0-rc.115","@types/semver":"^7.7.1","@typescript/native":"npm:typescript@^7.0.2","typescript":"npm:@typescript/typescript6@^6.0.2","vitest":"^5.0.0"},"engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./live":{"types":"./dist/src/live.d.ts","default":"./dist/src/live.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"homepage":"https://axm.sh","license":"FSL-1.1-MIT","name":"@agentxm/extension-resolution","nx":{"includedScripts":[]},"publishConfig":{"access":"public"},"repository":{"directory":"packages/core/extension-resolution","type":"git","url":"git+https://github.com/agentxm/axm.git"},"sideEffects":false,"type":"module","version":"0.30.2","_id":"@agentxm/extension-resolution@0.30.2","_integrity":"sha512-rP57plEceDnsvXBGq8+coKu0CWVeIMQSZjH5WgaExAbYH/HGzpvlwLQD5y27zPc1njRak1prhdkW6SUoZxQvLA==","_resolved":"/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.30.2.tgz","_from":"file:/home/runner/work/axm/axm/release-npm/agentxm-extension-resolution-0.30.2.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.5.1","dist":{"integrity":"sha512-rP57plEceDnsvXBGq8+coKu0CWVeIMQSZjH5WgaExAbYH/HGzpvlwLQD5y27zPc1njRak1prhdkW6SUoZxQvLA==","shasum":"2310a0a125ad8589ae21351b434c8acfb6530139","tarball":"https://registry.npmjs.org/@agentxm/extension-resolution/-/extension-resolution-0.30.2.tgz","fileCount":45,"unpackedSize":181186,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentxm%2fextension-resolution@0.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICumFrdkDZgLbYt8rQ1bOu7pU9/naLbs5U3lcLDD1uKcAiB4MtBFp6jC6IsQAMozD+TRN0BLsueRG2Y7k3wPrTPKxw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14f6e27c-7569-4697-b709-01c59601debd"}},"directories":{},"maintainers":[{"name":"craigsmitham","email":"craigsmitham@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/extension-resolution_0.30.2_1789345242020_0.255559932809559"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-11T15:11:31.284Z","modified":"2026-09-14T00:20:42.475Z","0.28.14-preview.1789139351.5cd4595aa":"2026-09-11T15:11:31.768Z","0.29.0":"2026-09-11T17:04:46.731Z","0.29.1":"2026-09-11T19:20:41.031Z","0.29.2":"2026-09-11T23:16:55.713Z","0.29.4":"2026-09-12T02:34:37.394Z","0.30.1":"2026-09-13T01:38:40.423Z","0.30.2":"2026-09-14T00:20:42.159Z"},"bugs":{"url":"https://github.com/agentxm/axm/issues"},"author":{"name":"AgentXM","email":"hello@agentxm.ai","url":"https://agentxm.ai"},"license":"FSL-1.1-MIT","homepage":"https://axm.sh","repository":{"directory":"packages/core/extension-resolution","type":"git","url":"git+https://github.com/agentxm/axm.git"},"description":"AXM extension resolution policy: what a configured or requested extension resolves to and whether that resolution may be accepted — release-age policy, version selection, configured-entry and Pack dependency resolution, workspace source authority, publish","maintainers":[{"name":"craigsmitham","email":"craigsmitham@outlook.com"}],"readme":"# @agentxm/extension-resolution\n\nExtension resolution policy for the AXM client: what a configured or requested\nextension resolves to, and whether that resolution may be accepted.\n\n- **Minimum release age** — `parseMinimumReleaseAge`,\n  `isVersionEntryEligibleAt`, `releaseAgeEvidence`, exemption and holdback\n  records, and the operator's per-invocation `ReleaseAgePosture`.\n- **Version selection under that policy** — `resolveVersionEntryWithReleaseAge`,\n  `resolveVersionEntryForReleaseAge`, and the named Registry target decisions\n  `decideNamedRegistryVersion` and `namedRegistryCandidates`.\n- **Configured-entry resolution** — `resolveConfiguredSkill` and its six\n  siblings, `resolveConfiguredRegistryEntry`, and the\n  `ResolvedConfiguredEntry` vocabulary the lockfile and plans carry.\n- **Pack dependency resolution** — `resolvePackDependencies`,\n  `resolvePackDependenciesWithReleaseAge`, the resolved-dependency map schema,\n  and `acceptedPackDependencyResolver` for deterministic recovery.\n- **Source authority** — `evaluateSourceAuthority`: whether a requested source\n  may replace the configured one for the same target.\n- **Publisher-binding trust** — `classifyPublisherBindingTransition` and the\n  proposal vocabulary. Shaping the resulting plan risk condition belongs to\n  the feature that owns the plan, not here.\n- **Official AXM skill inspection** — `evaluateAxmSkillCandidate` and\n  `readAxmSkillWorkspaceCompatibility` currently obtain candidate facts and\n  invoke the compatibility policy owned by `@agentxm/cli-maintenance`.\n\nExports `.` and `./live`.\n\nDependency budget: `@agentxm/extension-model`, `@agentxm/registry-protocol`,\n`@agentxm/extension-content`, `@agentxm/extension-sources`, and\n`@agentxm/workspace-state`, and the published official-skill APIs of\n`@agentxm/cli-maintenance`. Deciding what a configured entry resolves to needs\nworkspace facts and source acquisition, so this package sits **above**\n`@agentxm/workspace-state`: state must never depend on it.\n\n## Provider contract\n\n`@agentxm/extension-sources` (an integration) fetches the Registry index, maps\nentries to refs, and probes archives, but it may not import this core package.\nIt therefore declares ports whose vocabulary lives in\n`@agentxm/extension-model/unstable/sources/source-host-provider`:\n\n- `RegistryResolutionPolicy` — implemented structurally by this package's\n  decision functions and bound by the application composition root\n  (`apps/cli/src/cli-runtime/registry-resolution-policy-live.ts`).\n- `AxmSkillCandidateGate` — implemented by `AxmSkillCandidateGateLive` in this\n  package's `./live`.\n- `WorkspaceCatalog` — implemented by `@agentxm/workspace-projection`, which\n  owns the agent-selection facts the catalog reports.\n\nShared release selection (`selectVersion`, `resolveVersionEntry`: exact\nrequests, yank handling, and range maxima) belongs to\n`@agentxm/extension-model/unstable/version-constraints/version-selection`.\nIt consumes domain release facts and preserves the selected candidate. Registry\nclients and this package use it without making wire schemas own the algorithm;\nrelease-age and other client admission policies remain here.\n\nOfficial-skill compatibility and recovery are owned by\n[`@agentxm/cli-maintenance`](../../supporting/cli-maintenance/README.md), with\nseparate domain, application, and composition entry points. They are absent\nfrom this package's public exports. Registry candidate probing and workspace\ninspection still require a further acquisition/application separation; the\npolicy extraction does not make the current provider port design the target\narchitecture.\n\nUnstable and unsupported — use the [axm.sh](https://axm.sh) CLI.\n\nFSL-1.1-MIT © 2025-2026 AgentXM, Inc.\n","readmeFilename":"README.md"}