{"_id":"@auto-forge/automation-sdk","name":"@auto-forge/automation-sdk","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@auto-forge/automation-sdk","version":"0.1.0","description":"Restricted Playwright-like SDK contract for AutoForge automation tools.","type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit -p tsconfig.json"},"license":"MIT","_id":"@auto-forge/automation-sdk@0.1.0","gitHead":"130959f192bf4e33fac00545beb8b3ab08dc54a0","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-MZL9DBTUjhi0HGP3tDCJqAV3giPsUmJ4oWKhx6Yz/JMIe5bQOs525kBNfnJA4ehjWareNHrKnonWAbrgRMvsSA==","shasum":"6da1621a9d360caa8841123eec53a5d40a5f58ee","tarball":"https://registry.npmjs.org/@auto-forge/automation-sdk/-/automation-sdk-0.1.0.tgz","fileCount":5,"unpackedSize":20006,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICYAGjKfwYBFmx5hYmQSYvW5atBcm98Q2yFt/A/a7RFeAiA7nWf4lyFYgO+ojCB7n/SUwapYM8rIJVc9eBqu2gjN2Q=="}]},"_npmUser":{"name":"liangshan","email":"loveliangshan@126.com"},"directories":{},"maintainers":[{"name":"liangshan","email":"loveliangshan@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/automation-sdk_0.1.0_1782801320014_0.963727679069341"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-30T06:35:19.874Z","0.1.0":"2026-06-30T06:35:20.148Z","modified":"2026-06-30T06:35:20.318Z"},"maintainers":[{"name":"liangshan","email":"loveliangshan@126.com"}],"description":"Restricted Playwright-like SDK contract for AutoForge automation tools.","license":"MIT","readme":"# AutoForge Automation SDK\n\nThis package contains the public TypeScript contract for AutoForge automation\ntools.\n\n```ts\nimport { defineTool } from '@auto-forge/automation-sdk'\n\nexport default defineTool({\n  async run(ctx) {\n    await ctx.page.goto('https://example.com')\n    await ctx.page.click('#login')\n  }\n})\n```\n\nThe SDK is intentionally small and does not expose Electron, Node.js,\nPlaywright, Puppeteer, or raw CDP APIs. AutoForge provides the runtime context\ninside the desktop app and enforces manifest permissions before tool execution.\n","readmeFilename":"README.md","_rev":"1-e347cad5ecc1db21d12b2f6a84cef5a2"}