{"_id":"@aimpathyminds/yaagents-client","_rev":"2-dba0fe0fb89cd225b9c5dbdc39875ec4","name":"@aimpathyminds/yaagents-client","dist-tags":{"latest":"0.4.0"},"versions":{"0.3.0":{"name":"@aimpathyminds/yaagents-client","version":"0.3.0","keywords":["yaagents","agentic","REST","client","profile-v0.3"],"license":"Apache-2.0","_id":"@aimpathyminds/yaagents-client@0.3.0","maintainers":[{"name":"dev-aimpathyminds","email":"dev@aimpathyminds.com"}],"homepage":"https://github.com/ai-mpathyminds/yaagents","bugs":{"url":"https://github.com/ai-mpathyminds/yaagents-client-ts/issues"},"dist":{"shasum":"8939c259459e11a685c427eb7072dffff4e4409b","tarball":"https://registry.npmjs.org/@aimpathyminds/yaagents-client/-/yaagents-client-0.3.0.tgz","fileCount":9,"integrity":"sha512-Sy73fKn34I2wCqoomI3TTUJhS/3PySPsKJfUdMxsS/mO+gvQpKvP025VfQbRF+mj6gNoDgv4Nx+5ULsroiE+oA==","signatures":[{"sig":"MEUCIBFdZE/hD8sh/aBGK3Oy5KA6MzexmoBqbzRu1NTleT/GAiEA0D8B22hoieHwfxTLKlK3oz6kkkqrZg4e/pRKvJq3aH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aimpathyminds%2fyaagents-client@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150655},"main":"./dist/index.cjs","pnpm":{"overrides":{"vite":">=6.4.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"00d79a38ac673b14c04dc34c6ca799f20e5db8f9","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","audit":"pnpm audit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dev-aimpathyminds","email":"dev@aimpathyminds.com"},"yaagents":{"profile":"v0.3"},"repository":{"url":"git+https://github.com/ai-mpathyminds/yaagents-client-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"YAAgents TypeScript client — Agentic REST Profile v0.3","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^8.57.0","vitest":"^4.1.8","typescript":"^5.4.5","@types/node":"^25.8.0","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_npmOperationalInternal":{"tmp":"tmp/yaagents-client_0.3.0_1780480313136_0.25182204215727966","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aimpathyminds/yaagents-client","version":"0.4.0","description":"YAAgents TypeScript client — Agentic REST Profile v0.3","keywords":["yaagents","agentic","REST","client","profile-v0.3"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","lint":"eslint src tests","test":"vitest run --coverage","typecheck":"tsc --noEmit","audit":"pnpm audit"},"devDependencies":{"@types/node":"^25.8.0","@typescript-eslint/eslint-plugin":"^7.10.0","@typescript-eslint/parser":"^7.10.0","@vitest/coverage-v8":"^4.1.8","eslint":"^8.57.0","tsup":"^8.3.0","typescript":"^5.4.5","vitest":"^4.1.8"},"engines":{"node":">=18"},"pnpm":{"overrides":{"esbuild":">=0.25.0","vite":">=6.4.2"}},"yaagents":{"profile":"v0.3"},"repository":{"type":"git","url":"git+https://github.com/ai-mpathyminds/yaagents-client-ts.git"},"homepage":"https://github.com/ai-mpathyminds/yaagents","license":"Apache-2.0","_id":"@aimpathyminds/yaagents-client@0.4.0","gitHead":"2edc48b3bf72699316ea572c17d2768934a6590e","bugs":{"url":"https://github.com/ai-mpathyminds/yaagents-client-ts/issues"},"_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-MzieBjz881jZKz2mvPT+AIY+LBAQMOzxSAMTeq/22tnWxUyuYtDiWQ6ojFSbQqItVU8BykzajsrWiUzyrytW5g==","shasum":"27cbd94305971579bb0991ab3bd9d88e75e75f41","tarball":"https://registry.npmjs.org/@aimpathyminds/yaagents-client/-/yaagents-client-0.4.0.tgz","fileCount":9,"unpackedSize":150654,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aimpathyminds%2fyaagents-client@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDMhfw90edF/nPHuwgdahNX/fYPE48ekNtJxIO2avzzzgIgYO9CUDjVMi/RjE1eei6XKHRe2jHvtlCZYVavm2VmGOM="}]},"_npmUser":{"name":"dev-aimpathyminds","email":"dev@aimpathyminds.com"},"directories":{},"maintainers":[{"name":"dev-aimpathyminds","email":"dev@aimpathyminds.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yaagents-client_0.4.0_1780905065784_0.8732653461661903"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-03T09:51:52.965Z","modified":"2026-06-08T07:51:06.256Z","0.3.0":"2026-06-03T09:51:53.286Z","0.4.0":"2026-06-08T07:51:05.914Z"},"bugs":{"url":"https://github.com/ai-mpathyminds/yaagents-client-ts/issues"},"license":"Apache-2.0","homepage":"https://github.com/ai-mpathyminds/yaagents","keywords":["yaagents","agentic","REST","client","profile-v0.3"],"repository":{"type":"git","url":"git+https://github.com/ai-mpathyminds/yaagents-client-ts.git"},"description":"YAAgents TypeScript client — Agentic REST Profile v0.3","maintainers":[{"name":"dev-aimpathyminds","email":"dev@aimpathyminds.com"}],"readme":"# @aimpathyminds/yaagents-client\n\nTypeScript client for the [YAAgents](https://github.com/ai-mpathyminds/yaagents) Agentic REST Profile v0.2.\n\n- Zero runtime dependencies — uses the global `fetch` API (Node ≥ 18 / all modern browsers)\n- Dual ESM + CJS bundle with shipped `.d.ts` types\n- Discriminated-union result style (`result.type === \"clarification_required\"`) and exception-style (`client.strict()`) helpers\n- Declares YAAgents Profile v0.2 support\n\n## Install\n\n```sh\nnpm install @aimpathyminds/yaagents-client@0.2.0\n```\n\nOr with pnpm:\n\n```sh\npnpm add @aimpathyminds/yaagents-client@0.2.0\n```\n\n## Quick start\n\n```ts\nimport { YaAgentsClient, PROFILE_VERSION } from \"@aimpathyminds/yaagents-client\";\n\nconst client = new YaAgentsClient({\n  baseUrl: \"https://api.example.com\",\n  token: process.env.YAAGENTS_TOKEN!,\n  tenantId: \"tenant-1\",\n});\n\n// Result-style (discriminated union — never throws)\nconst result = await client.campaigns.byId(\"c1\").optimizations().create({ goal: \"ctr\" });\nif (result.type === \"clarification_required\") {\n  console.log(\"Needs input:\", result.requiredInputs);\n}\n\n// Exception-style (strict mode — throws typed AgenticErrorBase subclass)\nconst strict = client.strict();\nconst data = await strict.campaigns.byId(\"c1\").optimizations().create({ goal: \"ctr\" });\n```\n\n## License\n\nApache-2.0 — see [../LICENSE](../LICENSE).\n","readmeFilename":"README.md"}