{"_id":"@ag-ui/spring-ai","_rev":"2-5a9c3321255daec5ef2397ebc7b224ad","name":"@ag-ui/spring-ai","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.2":{"name":"@ag-ui/spring-ai","version":"0.0.2","author":{"name":"Pascal Wilbrink","email":"pascal.wilbrink@gmail.com"},"_id":"@ag-ui/spring-ai@0.0.2","maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"},{"name":"copilotkit","email":"devops@copilotkit.ai"}],"dist":{"shasum":"79c3836b9773061aef238d05cffcc98828c474fd","tarball":"https://registry.npmjs.org/@ag-ui/spring-ai/-/spring-ai-0.0.2.tgz","fileCount":9,"integrity":"sha512-DTf3DLmVavXMyNg5pdrdvOvm0xbQo8X/aJ3ts/vGuOAkVD2y5QuYQNAzc1raSeZNiVAweyOawXFVBr+vFLEQDA==","signatures":[{"sig":"MEUCIEKkv8pnyM5Fnu6ir6vcvhDcDxo/fK3WRYIlmkgkfV+gAiEAz/yKEmRIbmW620mMUIqR3q9v31AibTqLXRjkK4muY/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5816},"main":"./dist/index.js","_from":"file:ag-ui-spring-ai-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","private":false,"scripts":{"dev":"tsup --watch","test":"jest","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","link:global":"pnpm link --global","unlink:global":"pnpm unlink --global"},"_npmUser":{"name":"_mme","email":"markus.ecker@gmail.com"},"_resolved":"/private/var/folders/0t/pq2_7rn97834lcsvc_qy4t8r0000gn/T/405646e2d1aea859bec5aaf5786a2502/ag-ui-spring-ai-0.0.2.tgz","_integrity":"sha512-DTf3DLmVavXMyNg5pdrdvOvm0xbQo8X/aJ3ts/vGuOAkVD2y5QuYQNAzc1raSeZNiVAweyOawXFVBr+vFLEQDA==","_npmVersion":"10.9.3","description":"Implementation of the AG-UI protocol for Spring AI.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.3.3","@ag-ui/core":"0.0.40","@types/jest":"^29.5.14","@types/node":"^20.11.19","@ag-ui/client":"0.0.40"},"peerDependencies":{"rxjs":"7.8.1","@ag-ui/core":">=0.0.37","@ag-ui/client":">=0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/spring-ai_0.0.2_1762442376565_0.9876907625554745","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@ag-ui/spring-ai","author":{"name":"Pascal Wilbrink","email":"pascal.wilbrink@gmail.com"},"version":"0.0.3","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/ag-ui-protocol/ag-ui.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","sideEffects":false,"private":false,"publishConfig":{"access":"public"},"peerDependencies":{"@ag-ui/core":">=0.0.37","@ag-ui/client":">=0.0.37","rxjs":"7.8.1"},"devDependencies":{"@types/node":"^20.11.19","@vitest/coverage-istanbul":"^4.0.18","publint":"^0.3.12","@arethetypeswrong/cli":"^0.17.4","vitest":"^4.0.18","tsdown":"^0.20.1","typescript":"^5.3.3","@ag-ui/core":"0.0.59","@ag-ui/client":"0.0.59"},"exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","dev":"tsdown --watch","clean":"git clean -fdX --exclude=\"!.env\"","typecheck":"tsc --noEmit","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest","test:exports":"publint --strict && attw --pack","link:global":"pnpm link --global","unlink:global":"pnpm unlink --global"},"_id":"@ag-ui/spring-ai@0.0.3","description":"Implementation of the AG-UI protocol for Spring AI.","bugs":{"url":"https://github.com/ag-ui-protocol/ag-ui/issues"},"homepage":"https://github.com/ag-ui-protocol/ag-ui#readme","_integrity":"sha512-Vr7Or+Z9fnzGv2neR1kw07R0B1T/z8K0/BUwEAPUfkMdlNIJynLmI6k/1X+gW38ZKeJaKj5GnDy1xrJ+yqIitg==","_resolved":"/home/runner/work/ag-ui/ag-ui/integrations/community/spring-ai/typescript/ag-ui-spring-ai-0.0.3.tgz","_from":"file:ag-ui-spring-ai-0.0.3.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.15.0","dist":{"integrity":"sha512-Vr7Or+Z9fnzGv2neR1kw07R0B1T/z8K0/BUwEAPUfkMdlNIJynLmI6k/1X+gW38ZKeJaKj5GnDy1xrJ+yqIitg==","shasum":"d112f11f89dbb394858ac214d41804215e903d03","tarball":"https://registry.npmjs.org/@ag-ui/spring-ai/-/spring-ai-0.0.3.tgz","fileCount":11,"unpackedSize":16029,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ag-ui%2fspring-ai@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCTTh1cTKj2OsndhVyTA27nKLQIYny4i4P+chNEj83AAIgZ+B4efa9nHmk/MmWBKeGhn0EG08MBEFkZZBs6dKBVh0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3f1546a4-9165-4d22-824b-8617fe2127ff"}},"directories":{},"maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"},{"name":"copilotkit","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spring-ai_0.0.3_1789614551242_0.3215057989192962"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-06T15:19:36.448Z","modified":"2026-09-17T03:09:11.806Z","0.0.2":"2025-11-06T15:19:36.750Z","0.0.3":"2026-09-17T03:09:11.470Z"},"author":{"name":"Pascal Wilbrink","email":"pascal.wilbrink@gmail.com"},"description":"Implementation of the AG-UI protocol for Spring AI.","maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"},{"name":"copilotkit","email":"devops@copilotkit.ai"}],"readme":"# @ag-ui/spring-ai\n\nImplementation of the AG-UI protocol for Spring AI.\n\nConnects Spring AI to frontend applications via the AG-UI protocol. Provides HTTP connectivity to Spring servers with support for RAG pipelines and workflow orchestration.\n\n## Installation\n\n```bash\nnpm install @ag-ui/spring-ai\npnpm add @ag-ui/spring-ai\nyarn add @ag-ui/spring-ai\n```\n\n## Usage\n\n```ts\nimport { SpringAiAgent } from \"@ag-ui/spring-ai\";\n\n// Create an AG-UI compatible agent\nconst agent = new SpringAiAgent({\n  url: \"http://localhost:9000/agentic_chat\",\n  headers: { \"Content-Type\": \"application/json\" },\n});\n\n// Run with streaming\nconst result = await agent.runAgent({\n  messages: [{ role: \"user\", content: \"Query my documents\" }],\n});\n```\n\n## Features\n\n- **HTTP connectivity** – Connect to LlamaIndex FastAPI servers\n- **Workflow support** – Full integration with LlamaIndex workflow orchestration\n- **RAG capabilities** – Document retrieval and reasoning workflows\n- **Python integration** – Complete FastAPI server implementation included\n\n## To run the example server in the dojo\n\n```bash\ncd integrations/llama-index/python/examples\nuv sync && uv run dev\n```\n","readmeFilename":"README.md","homepage":"https://github.com/ag-ui-protocol/ag-ui#readme","repository":{"type":"git","url":"git+https://github.com/ag-ui-protocol/ag-ui.git"},"bugs":{"url":"https://github.com/ag-ui-protocol/ag-ui/issues"},"license":"Apache-2.0"}