{"_id":"@agent-labs/ag-ui-server","_rev":"3-561d87e97f15116244b755817a487ccf","name":"@agent-labs/ag-ui-server","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.1":{"name":"@agent-labs/ag-ui-server","version":"1.0.1","keywords":["ag-ui","openai","node","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"@agent-labs/ag-ui-server@1.0.1","maintainers":[{"name":"peiiii","email":"1535376447@qq.com"}],"bin":{"ag-ui-server":"dist/cli.mjs"},"dist":{"shasum":"0012db1e4b46c0f5aa702330941f8577a5c4353f","tarball":"https://registry.npmjs.org/@agent-labs/ag-ui-server/-/ag-ui-server-1.0.1.tgz","fileCount":33,"integrity":"sha512-8mIfYjwOLMvcGv4zrOJgfYqNyk8iRgfXVh6aA9/ZY7Dvrg94jlHG2bquE9Y0/NSMKvWNcTJMahWN0CpZLU/WSg==","signatures":[{"sig":"MEQCICgk4ScwdQ4tX6RMQUQaH/FWBbCKk/cxDxxlebDgjmRIAiAfGr0FHSCibki/NKTnhrQa4FlZhozKqqQxz8fmNXdfNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055171},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"65d98a69626b65360a3e30201fd19f82d124b2ac","private":false,"scripts":{"dev":"tsx watch src/server/index.ts","link":"npm link","lint":"eslint . --ext .ts","build":"tsdown","start":"node dist/server/index.mjs","format":"prettier --write \"src/**/*.ts\"","unlink":"npm unlink","global-install":"npm install -g","prepublishOnly":"npm run build","global-uninstall":"npm uninstall -g"},"_npmUser":{"name":"peiiii","email":"1535376447@qq.com"},"_npmVersion":"10.8.2","description":"AG-UI Node.js server with OpenAI integration","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.5.0","morgan":"^1.10.0","openai":"^4.0.0","express":"^4.21.2","@types/cors":"^2.8.19","@ag-ui/client":"^0.0.28","@types/morgan":"^1.9.10"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ora":"^7.0.0","tsx":"^4.19.4","chai":"^5.2.0","tsup":"^8.5.0","boxen":"^7.0.0","chalk":"^4.1.2","mocha":"^11.5.0","tsdown":"^0.12.7","commander":"^11.0.0","typescript":"^5.3.2","@types/chai":"^5.2.2","@types/node":"^20.10.0","@types/mocha":"^10.0.10","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/ag-ui-server_1.0.1_1749614439286_0.9733120877372907","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@agent-labs/ag-ui-server","version":"1.0.4","keywords":["ag-ui","openai","node","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"@agent-labs/ag-ui-server@1.0.4","maintainers":[{"name":"peiiii","email":"1535376447@qq.com"}],"bin":{"ag-ui-server":"dist/cli.mjs"},"dist":{"shasum":"80843ae4434e0de16df3b6f61bde330c11dc9262","tarball":"https://registry.npmjs.org/@agent-labs/ag-ui-server/-/ag-ui-server-1.0.4.tgz","fileCount":33,"integrity":"sha512-w1SBHBK0txeYnIjoUaKlYVYEhWC94aNUXyk6uEqAjGRbeUASHMZ2tVioNpNz6M1x/h5iWqKGGiGUi2snunEXTA==","signatures":[{"sig":"MEUCIQCw4Ceup7vwH26iNiCmSjpEFPiGKHvO3mJv2aU/+W+R7QIgH76mgaL0EJfhoU2YXkc037JC6DBLVhWb7ZhOKUavN7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055194},"main":"dist/index.js","_from":"file:agent-labs-ag-ui-server-1.0.4.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsx watch src/server/index.ts","link":"npm link","lint":"eslint . --ext .ts","build":"tsdown","start":"node dist/server/index.mjs","format":"prettier --write \"src/**/*.ts\"","unlink":"npm unlink","release":"bumpp && pnpm publish","global-install":"npm install -g","global-uninstall":"npm uninstall -g"},"_npmUser":{"name":"peiiii","email":"1535376447@qq.com"},"_resolved":"/private/var/folders/1g/9_97kc2s6ng4wqj672qxnn7m0000gp/T/e4746e04181531170954748e1b70eb8d/agent-labs-ag-ui-server-1.0.4.tgz","_integrity":"sha512-w1SBHBK0txeYnIjoUaKlYVYEhWC94aNUXyk6uEqAjGRbeUASHMZ2tVioNpNz6M1x/h5iWqKGGiGUi2snunEXTA==","_npmVersion":"10.8.2","description":"AG-UI Node.js server with OpenAI integration","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cors":"^2.8.5","dotenv":"^16.5.0","morgan":"^1.10.0","openai":"^4.0.0","express":"^4.21.2","@types/cors":"^2.8.19","@ag-ui/client":"^0.0.28","@types/morgan":"^1.9.10"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ora":"^7.0.0","tsx":"^4.19.4","chai":"^5.2.0","tsup":"^8.5.0","boxen":"^7.0.0","bumpp":"^10.1.0","chalk":"^4.1.2","mocha":"^11.5.0","tsdown":"^0.12.7","commander":"^11.0.0","typescript":"^5.3.2","@types/chai":"^5.2.2","@types/node":"^20.10.0","@types/mocha":"^10.0.10","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/ag-ui-server_1.0.4_1749648339124_0.9088282219773323","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agent-labs/ag-ui-server","version":"1.1.0","private":false,"description":"AG-UI Node.js server with OpenAI integration","main":"dist/index.js","types":"dist/index.d.ts","keywords":["ag-ui","openai","node","typescript"],"author":{"name":"Your Name"},"license":"MIT","dependencies":{"@ag-ui/client":"^0.0.28","@types/cors":"^2.8.19","@types/morgan":"^1.9.10","cors":"^2.8.5","dotenv":"^16.5.0","express":"^4.21.2","morgan":"^1.10.0","openai":"^4.0.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/express":"^4.17.21","@types/mocha":"^10.0.10","@types/node":"^20.10.0","boxen":"^7.0.0","bumpp":"^10.1.0","chai":"^5.2.0","chalk":"^4.1.2","commander":"^11.0.0","mocha":"^11.5.0","ora":"^7.0.0","tsdown":"^0.12.7","tsup":"^8.5.0","tsx":"^4.19.4","typescript":"^5.3.2"},"bin":{"ag-ui-server":"dist/cli.mjs"},"preferGlobal":true,"scripts":{"dev":"tsx watch src/server/index.ts","build":"tsdown","start":"node dist/server/index.mjs","lint":"eslint . --ext .ts","format":"prettier --write \"src/**/*.ts\"","release":"bumpp && pnpm publish","link":"npm link","unlink":"npm unlink","global-install":"npm install -g","global-uninstall":"npm uninstall -g"},"_id":"@agent-labs/ag-ui-server@1.1.0","_integrity":"sha512-hYLkMcyw4a+Pp+R9ipmwG/ucOGwacxVTouCC+gr90q3WHA+BYqcw+9N2hBzhTFCWK50A2QiUOUwTWzVbdSKnFQ==","_resolved":"/private/var/folders/1g/9_97kc2s6ng4wqj672qxnn7m0000gp/T/da56e5e42fd3211236c4c6bcfbaf43d1/agent-labs-ag-ui-server-1.1.0.tgz","_from":"file:agent-labs-ag-ui-server-1.1.0.tgz","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hYLkMcyw4a+Pp+R9ipmwG/ucOGwacxVTouCC+gr90q3WHA+BYqcw+9N2hBzhTFCWK50A2QiUOUwTWzVbdSKnFQ==","shasum":"1119858f2888b90f7ea69f3f5b8cbf0fadd58927","tarball":"https://registry.npmjs.org/@agent-labs/ag-ui-server/-/ag-ui-server-1.1.0.tgz","fileCount":54,"unpackedSize":1967248,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDG/MWcl4wp2MeGr0yNjy+PHH4SR/enrQ5HIPQbTsUcgIgD6JdJivnwHNjK3r3LZHz05jh2p32oH89WoOb42nY2mQ="}]},"_npmUser":{"name":"peiiii","email":"1535376447@qq.com"},"directories":{},"maintainers":[{"name":"peiiii","email":"1535376447@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ag-ui-server_1.1.0_1749919919360_0.629307260986768"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-11T04:00:39.211Z","modified":"2025-06-14T16:51:59.778Z","1.0.1":"2025-06-11T04:00:39.696Z","1.0.4":"2025-06-11T13:25:39.347Z","1.1.0":"2025-06-14T16:51:59.607Z"},"author":{"name":"Your Name"},"license":"MIT","keywords":["ag-ui","openai","node","typescript"],"description":"AG-UI Node.js server with OpenAI integration","maintainers":[{"name":"peiiii","email":"1535376447@qq.com"}],"readme":"# AG-UI Server\n\nA Node.js server with OpenAI integration for AG-UI applications.\n\n## Features\n\n- 🚀 TypeScript + ESM support\n- 🔌 OpenAI integration\n- ⚡️ Express server\n- 📦 Easy to use API\n- 🔒 Environment-based configuration\n\n## Installation\n\n```bash\nnpm install ag-ui-server\n# or\npnpm add ag-ui-server\n# or\nyarn add ag-ui-server\n```\n\n## Quick Start\n\n```typescript\nimport { OpenAIAgent, createServer } from 'ag-ui-server';\n\n// Create an OpenAI agent\nconst agent = new OpenAIAgent({\n  openaiApiKey: process.env.OPENAI_API_KEY,\n  model: 'gpt-3.5-turbo',\n});\n\n// Create and start the server\nconst app = createServer(agent);\napp.listen(3000, () => {\n  console.log('Server running on port 3000');\n});\n```\n\n## API Reference\n\n### OpenAIAgent\n\n```typescript\nimport { OpenAIAgent } from 'ag-ui-server';\n\nconst agent = new OpenAIAgent({\n  openaiApiKey: string,\n  model?: string,\n  temperature?: number,\n  maxTokens?: number,\n});\n```\n\n### Server\n\n```typescript\nimport { createServer } from 'ag-ui-server';\n\nconst app = createServer(agent);\n```\n\n## Configuration\n\nEnvironment variables:\n\n- `OPENAI_API_KEY`: Your OpenAI API key (required)\n- `OPENAI_MODEL`: Model to use (default: 'gpt-3.5-turbo')\n- `OPENAI_TEMPERATURE`: Temperature for generation (default: 0.7)\n- `OPENAI_MAX_TOKENS`: Max tokens per response (default: 1000)\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Start development server\npnpm run dev\n\n# Build\npnpm run build\n\n# Start production server\npnpm start\n```\n\n## License\n\nMIT ","readmeFilename":"README.md"}