{"_id":"@affectively/edgework-sdk","_rev":"5-af5b9e6f89e3b1557afb2ba107f3397a","name":"@affectively/edgework-sdk","dist-tags":{"latest":"5.0.0"},"versions":{"0.1.0":{"name":"@affectively/edgework-sdk","version":"0.1.0","keywords":["ai","inference","webgpu","edge","offline","rlhf","client-side","llm"],"author":{"name":"AFFECTIVELY"},"license":"Apache-2.0","_id":"@affectively/edgework-sdk@0.1.0","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"homepage":"https://github.com/affectively/edgework-sdk#readme","bugs":{"url":"https://github.com/affectively/edgework-sdk/issues"},"dist":{"shasum":"8f08871e7ce9ed9b2601bf0d2c0f4dd03ed0433c","tarball":"https://registry.npmjs.org/@affectively/edgework-sdk/-/edgework-sdk-0.1.0.tgz","fileCount":49,"integrity":"sha512-Q+k8J0cDAJWQBiPQyCKIIuvHWh6OXdecAstXWo5UdKQWg8gEepSgxanwZa2J79rXoFqXciAou24rYPFhlLq1bg==","signatures":[{"sig":"MEQCIHzWf4xcGFzyxQFwaaM0hccvhX9LRM490LRjlw1dlbtpAiBGf02f5QhRBS1zZqTf26LgqO8CcKJNZi8HrduX/P+1Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1665911},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./rlhf":{"types":"./dist/rlhf/index.d.ts","import":"./dist/rlhf/index.mjs","require":"./dist/rlhf/index.js"},"./sync":{"types":"./dist/sync/index.d.ts","import":"./dist/sync/index.mjs","require":"./dist/sync/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.mjs","require":"./dist/storage/index.js"},"./inference":{"types":"./dist/inference/index.d.ts","import":"./dist/inference/index.mjs","require":"./dist/inference/index.js"}},"gitHead":"77568ac64c9f7b338b48458012402e1d990ee5fc","scripts":{"dev":"tsup --watch","test":"bun test","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buley","email":"buley@outlook.com"},"repository":{"url":"git+https://github.com/affectively/edgework-sdk.git","type":"git"},"_npmVersion":"11.7.0","description":"Client-side AI inference SDK with D1/Dash storage, WebGPU inference, and on-device RLHF","directories":{},"_nodeVersion":"25.4.0","dependencies":{"zod":"^3.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@anthropic-ai/sdk":"^0.39.0"},"peerDependenciesMeta":{"react":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/edgework-sdk_0.1.0_1769484150657_0.9861898563258169","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is deprecated and no longer supported. Do not use."},"0.1.1":{"name":"@affectively/edgework-sdk","version":"0.1.1","keywords":["ai","inference","webgpu","edge","offline","rlhf","client-side","llm"],"author":{"name":"AFFECTIVELY"},"license":"Apache-2.0","_id":"@affectively/edgework-sdk@0.1.1","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"homepage":"https://github.com/affectively/edgework-sdk#readme","bugs":{"url":"https://github.com/affectively/edgework-sdk/issues"},"dist":{"shasum":"b98120b56097ff6843c39e9f3b9e7709e8ff18f2","tarball":"https://registry.npmjs.org/@affectively/edgework-sdk/-/edgework-sdk-0.1.1.tgz","fileCount":50,"integrity":"sha512-FtCFjQxNxnacC/+yuKwrsGyB61PefW564zzs49KZMV7ViQpquHzbkAXc2Sl+yc3LpEvTM2p4B3fQtDHEvGNfGw==","signatures":[{"sig":"MEUCIE1xGOqI8li+XRnLXOCQvIoBwy0K5DUFrUfI5DFhOCTnAiEA7XB1bobjjsHM+cVefhEI5c2T9DetCLI/ORx7EYOG4zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1666769},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./rlhf":{"types":"./dist/rlhf/index.d.ts","import":"./dist/rlhf/index.mjs","require":"./dist/rlhf/index.js"},"./sync":{"types":"./dist/sync/index.d.ts","import":"./dist/sync/index.mjs","require":"./dist/sync/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.mjs","require":"./dist/storage/index.js"},"./inference":{"types":"./dist/inference/index.d.ts","import":"./dist/inference/index.mjs","require":"./dist/inference/index.js"}},"gitHead":"e01a85943499beb410b1730cc0df46dd5d610622","scripts":{"dev":"tsup --watch","test":"bun test","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buley","email":"buley@outlook.com"},"repository":{"url":"git+https://github.com/affectively/edgework-sdk.git","type":"git"},"_npmVersion":"11.7.0","description":"Client-side AI inference SDK with D1/Dash storage, WebGPU inference, and on-device RLHF","directories":{},"_nodeVersion":"25.4.0","dependencies":{"zod":"^3.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@anthropic-ai/sdk":"^0.39.0"},"peerDependenciesMeta":{"react":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/edgework-sdk_0.1.1_1769484390388_0.16394455430285837","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is deprecated and no longer supported. Do not use."},"0.1.2":{"name":"@affectively/edgework-sdk","version":"0.1.2","keywords":["ai","inference","webgpu","edge","offline","rlhf","client-side","llm"],"author":{"name":"AFFECTIVELY"},"license":"Apache-2.0","_id":"@affectively/edgework-sdk@0.1.2","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"homepage":"https://github.com/affectively/edgework-sdk#readme","bugs":{"url":"https://github.com/affectively/edgework-sdk/issues"},"dist":{"shasum":"10ae36b9d2ba6659b95c7530f9e8d91d541c352f","tarball":"https://registry.npmjs.org/@affectively/edgework-sdk/-/edgework-sdk-0.1.2.tgz","fileCount":50,"integrity":"sha512-qps1/b3ZjEv5v6nu2JSB12J4wEHq3TjPE0RipqoLP+tYK53/8MktIIuVFYRm1ud4HIZtgEC0bF4zqwY90iMVhw==","signatures":[{"sig":"MEYCIQCmFdfDbGuogHCnLg1oy6ecC+BPkKr1FlFQodjkNCzh5QIhALlH6rdSjtyywScZk01ScenRw6h+n1no+th2okaCOPht","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1666756},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./rlhf":{"types":"./dist/rlhf/index.d.ts","import":"./dist/rlhf/index.mjs","require":"./dist/rlhf/index.js"},"./sync":{"types":"./dist/sync/index.d.ts","import":"./dist/sync/index.mjs","require":"./dist/sync/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.mjs","require":"./dist/storage/index.js"},"./inference":{"types":"./dist/inference/index.d.ts","import":"./dist/inference/index.mjs","require":"./dist/inference/index.js"}},"gitHead":"a2cd0dbea7aee8898aa7ce5ed9a45d4103fe9884","scripts":{"dev":"tsup --watch","test":"bun test","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"buley","email":"buley@outlook.com"},"repository":{"url":"git+https://github.com/affectively/edgework-sdk.git","type":"git"},"_npmVersion":"11.7.0","description":"Client-side AI inference SDK with D1/Dash storage, WebGPU inference, and on-device RLHF","directories":{},"_nodeVersion":"25.4.0","dependencies":{"zod":"^3.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@anthropic-ai/sdk":"^0.39.0"},"peerDependenciesMeta":{"react":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/edgework-sdk_0.1.2_1769485931769_0.0005679116016095165","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is deprecated and no longer supported. Do not use."},"5.0.0":{"name":"@affectively/edgework-sdk","version":"5.0.0","keywords":["ai","agent","adk","inference","webgpu","edge","offline","rlhf","client-side","llm","orchestration","mcp","a2a"],"author":{"url":"https://buley.fyi","name":"Taylor William Buley"},"license":"UNLICENSED","_id":"@affectively/edgework-sdk@5.0.0","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"homepage":"https://github.com/affectively-ai/edgework-sdk#readme","bugs":{"url":"https://github.com/affectively-ai/edgework-sdk/issues"},"dist":{"shasum":"fbc73b8f11c59cbd65864a532fb1d63dbfccaa8d","tarball":"https://registry.npmjs.org/@affectively/edgework-sdk/-/edgework-sdk-5.0.0.tgz","fileCount":218,"integrity":"sha512-LKuHJ0MB3NNLco3qflccL4ux/Weq+akl8XMLCyD1dfvxBoH+gRcnV6gXPdtsXfyOeUzI3eEf4uStbt5l9w0OSA==","signatures":[{"sig":"MEUCIB3i56BlNg77/8Jtb962j2BOktrsHss1ybhRI123Lrf8AiEAqXb+t7HJLxTJ4zMU0bHgMkjj66HAdLUKjZ8oF0tHT8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10497820},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.mjs","require":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.mjs","require":"./dist/data/index.js"},"./rlhf":{"types":"./dist/rlhf/index.d.ts","import":"./dist/rlhf/index.mjs","require":"./dist/rlhf/index.js"},"./sync":{"types":"./dist/sync/index.d.ts","import":"./dist/sync/index.mjs","require":"./dist/sync/index.js"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.mjs","require":"./dist/agent/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./deploy":{"types":"./dist/deploy/index.d.ts","import":"./dist/deploy/index.mjs","require":"./dist/deploy/index.js"},"./compute":{"types":"./dist/compute/index.d.ts","import":"./dist/compute/index.mjs","require":"./dist/compute/index.js"},"./gateway":{"types":"./dist/compute/gateway/index.d.ts","import":"./dist/compute/gateway/index.js","require":"./dist/compute/gateway/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.mjs","require":"./dist/storage/index.js"},"./esi-pool":{"types":"./dist/esi-pool/index.d.ts","import":"./dist/esi-pool/index.mjs","require":"./dist/esi-pool/index.js"},"./agent/mcp":{"types":"./dist/agent/mcp/index.d.ts","import":"./dist/agent/mcp/index.mjs","require":"./dist/agent/mcp/index.js"},"./inference":{"types":"./dist/inference/index.d.ts","import":"./dist/inference/index.mjs","require":"./dist/inference/index.js"},"./agent/core":{"types":"./dist/agent/core/index.d.ts","import":"./dist/agent/core/index.mjs","require":"./dist/agent/core/index.js"},"./agent/edge":{"types":"./dist/agent/edge/index.d.ts","import":"./dist/agent/edge/index.mjs","require":"./dist/agent/edge/index.js"},"./agent/eval":{"types":"./dist/agent/eval/index.d.ts","import":"./dist/agent/eval/index.mjs","require":"./dist/agent/eval/index.js"},"./agent/wasm":{"types":"./dist/agent/wasm/index.d.ts","import":"./dist/agent/wasm/index.mjs","require":"./dist/agent/wasm/index.js"},"./agent/react":{"types":"./dist/agent/react/index.d.ts","import":"./dist/agent/react/index.mjs","require":"./dist/agent/react/index.js"},"./agent/memory":{"types":"./dist/agent/memory/index.d.ts","import":"./dist/agent/memory/index.mjs","require":"./dist/agent/memory/index.js"},"./agent/tracing":{"types":"./dist/agent/tracing/index.d.ts","import":"./dist/agent/tracing/index.mjs","require":"./dist/agent/tracing/index.js"},"./agent/transport":{"types":"./dist/agent/transport/index.d.ts","import":"./dist/agent/transport/index.mjs","require":"./dist/agent/transport/index.js"},"./agent/guardrails":{"types":"./dist/agent/guardrails/index.d.ts","import":"./dist/agent/guardrails/index.mjs","require":"./dist/agent/guardrails/index.js"},"./agent/orchestration":{"types":"./dist/agent/orchestration/index.d.ts","import":"./dist/agent/orchestration/index.mjs","require":"./dist/agent/orchestration/index.js"},"./compute/distributed":{"types":"./dist/compute/distributed/index.d.ts","import":"./dist/compute/distributed/index.mjs","require":"./dist/compute/distributed/index.js"}},"gitHead":"4d529b6dac385e207bbd8d578f140d208366c62d","scripts":{"dev":"tsup --watch","test":"bun test","build":"tsup","query":"bun cli/query.ts","quality":"bun cli/quality.ts","forge:ae":"bun ../../apps/aeon-forge/src/cli/cli.tsx ae","forge:cd":"bun ../../apps/aeon-forge/src/cli/cli.tsx cd","forge:a0n":"bun ../../apps/aeon-forge/src/cli/cli.tsx a0n","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","agent:stop":"bun cli/stop.ts","forge:ae0n":"bun ../../apps/aeon-forge/src/cli/cli.tsx ae0n","forge:stop":"bun ../../apps/aeon-forge/src/cli/cli.tsx stop","gen:client":"bun scripts/generate-clients.ts","agent:setup":"bun cli/setup.ts","agent:start":"bun cli/agent-start.ts","forge:aetop":"bun ../../apps/aeon-forge/src/cli/cli.tsx aetop","forge:serve":"bun ../../apps/aeon-forge/src/cli/cli.tsx serve","proxy:debug":"bun cli/proxy-start.ts --debug","proxy:login":"bun cli/proxy-login.ts","proxy:start":"bun cli/proxy-start.ts","agent:status":"bun cli/status.ts","agent:tokens":"bun cli/tokens.ts","forge:deploy":"bun ../../apps/aeon-forge/src/cli/cli.tsx deploy . --oneshot","forge:status":"bun ../../apps/aeon-forge/src/cli/cli.tsx status","gateway:start":"bun cli/gateway-start.ts","agent:earnings":"bun cli/earnings.ts","aeonpid:register":"bun cli/register-aeonpid.ts"},"_npmUser":{"name":"buley","email":"buley@outlook.com"},"repository":{"url":"git+https://github.com/affectively-ai/edgework-sdk.git","type":"git"},"_npmVersion":"11.8.0","description":"Client-side AI inference SDK with D1/Dash storage, WebGPU inference, and on-device RLHF","directories":{},"_nodeVersion":"25.5.0","dependencies":{"ora":"^7.0.1","zod":"^3.24.0","chalk":"^5.3.0","ethers":"^6.13.5","twokeys":"^1.0.0","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@webgpu/types":"^0.1.69","@hey-api/openapi-ts":"^0.90.10","@hey-api/client-fetch":"^0.13.1","@openapitools/openapi-generator-cli":"^2.28.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@anthropic-ai/sdk":"^0.39.0"},"peerDependenciesMeta":{"react":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/edgework-sdk_5.0.0_1773157134311_0.6516505733385292","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is deprecated and no longer supported. Do not use."}},"time":{"created":"2026-01-27T03:22:30.543Z","modified":"2026-03-27T20:03:33.741Z","0.1.0":"2026-01-27T03:22:30.887Z","0.1.1":"2026-01-27T03:26:30.630Z","0.1.2":"2026-01-27T03:52:11.979Z","5.0.0":"2026-03-10T15:38:54.578Z"},"bugs":{"url":"https://github.com/affectively-ai/edgework-sdk/issues"},"author":{"url":"https://buley.fyi","name":"Taylor William Buley"},"license":"UNLICENSED","homepage":"https://github.com/affectively-ai/edgework-sdk#readme","keywords":["ai","agent","adk","inference","webgpu","edge","offline","rlhf","client-side","llm","orchestration","mcp","a2a"],"repository":{"url":"git+https://github.com/affectively-ai/edgework-sdk.git","type":"git"},"description":"Client-side AI inference SDK with D1/Dash storage, WebGPU inference, and on-device RLHF","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"readme":"# @affectively/edgework-sdk\n\nWelcome! This SDK brings AI inference directly to the browser — fast, private, and offline-capable.\n\n## Install\n\n```bash\nnpm install @affectively/edgework-sdk\n```\n\n## What's Inside\n\n- **Storage** — Local-first data with D1/Dash sync\n- **Inference** — WebGPU-powered AI that runs on-device\n- **RLHF** — Collect feedback to improve models over time\n- **React** — Ready-to-use components for feedback UI\n\n## Quick Start\n\n```tsx\nimport { EdgeworkProvider, useInference } from '@affectively/edgework-sdk/react';\n\nfunction App() {\n  return (\n    <EdgeworkProvider>\n      <MyComponent />\n    </EdgeworkProvider>\n  );\n}\n```\n\n## Quality Autopilot\n\nRun one command to lint common production routes/assets (`/terms`, `/privacy`, `/sitemap.xml`, `/robots.txt`, `/.well-known/*`, favicons, manifests) and optionally smoke-test deployed process URLs.\n\n```bash\n# From repo root\nbun run audit:aeon-legal-routes --no-strict\n\n# From packages/edgework-sdk\nbun run quality -- --source=workspace --smoke --smoke-timeout=10000\n```\n\nProgrammatic usage:\n\n```ts\nimport { runQualityAutopilot } from '@affectively/edgework-sdk/deploy';\n\nconst report = await runQualityAutopilot({\n  source: 'workspace',\n  smoke: true,\n});\n```\n\n## Learn More\n\n- [Documentation](https://edgework.ai/docs/sdk)\n- [GitHub](https://github.com/affectively/edgework-sdk)\n\n## License\n\nApache-2.0\n\n---\n\nMade with care by the AFFECTIVELY team.\n\nLast Updated: 2026-01-31\n\n## Sub-Directories\n\n- **[Generated](./generated)**\n- **[Rust](./rust)**\n- **[Scripts](./scripts)**\n- **[Src](./src)**\n","readmeFilename":"README.md"}