{"_id":"@cogitator-ai/hono","_rev":"7-e096af087c5ce6008c22cb148b20e00b","name":"@cogitator-ai/hono","dist-tags":{"latest":"0.1.14"},"versions":{"0.1.0":{"name":"@cogitator-ai/hono","version":"0.1.0","keywords":["cogitator","ai","agents","hono","server","api","streaming","sse","edge","cloudflare-workers","bun","deno","llm"],"license":"MIT","_id":"@cogitator-ai/hono@0.1.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"b25cfa7895b9b20953b18dd60e48c995ef48c80a","tarball":"https://registry.npmjs.org/@cogitator-ai/hono/-/hono-0.1.0.tgz","fileCount":63,"integrity":"sha512-yAlC0JZYkQSqivLCej5Gt/Qpbs1ubaL6n1/6ozbrMyS9Xvq7dUVgfOaOqAgFB7GZrxnjX96CU3hEkDTDH9Gg6g==","signatures":[{"sig":"MEUCIBhXN3E+YXUfhquXLN+x8DmDxtLLPxcgXv2syWrWH5XRAiEA8w33w3LpRC2EPS4k4v9F9ndbuRqtbDW14mJcY9I6XFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89436},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-hono-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/be0259aafc6764dfd004bb6b38e26ceb/cogitator-ai-hono-0.1.0.tgz","_integrity":"sha512-yAlC0JZYkQSqivLCej5Gt/Qpbs1ubaL6n1/6ozbrMyS9Xvq7dUVgfOaOqAgFB7GZrxnjX96CU3hEkDTDH9Gg6g==","repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/hono"},"_npmVersion":"10.9.0","description":"Hono server adapter for Cogitator AI runtime — works on Node.js, Bun, Deno, Cloudflare Workers","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cogitator-ai/core":"0.17.5","@cogitator-ai/types":"0.19.3","@cogitator-ai/server-shared":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.0","typescript":"^5.6.0","@types/node":"^22.0.0","@cogitator-ai/swarms":"0.4.7","@cogitator-ai/workflows":"0.5.4"},"peerDependencies":{"hono":">=4.0.0"},"optionalDependencies":{"@cogitator-ai/swarms":"0.4.7","@cogitator-ai/workflows":"0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.1.0_1769505428274_0.7422748120749325","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cogitator-ai/hono","version":"0.1.1","keywords":["cogitator","ai","agents","hono","server","api","streaming","sse","edge","cloudflare-workers","bun","deno","llm"],"license":"MIT","_id":"@cogitator-ai/hono@0.1.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"9422c52ad34aa0345a07c4f31f753486b0a09cc8","tarball":"https://registry.npmjs.org/@cogitator-ai/hono/-/hono-0.1.1.tgz","fileCount":66,"integrity":"sha512-vYBCpqlSHJF5SjabdxaxsAL82Sx8b3yl2V0W/WIjVgH5KXmePwdJ0/auhVgc0Nfrn2BKootYglX1KS2qDuzpxg==","signatures":[{"sig":"MEQCIEcdWT0MkPGHsmYMP/c2RpshBYAsT+I+OE/ghVC2EbYgAiAMaRgyhMuI6PqlHEaxCBypX7suve7zg3WerTJC8yfuzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91862},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a6b9adee17ab69490d006ebca129a24d50e90b0f","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/hono"},"_npmVersion":"10.9.0","description":"Hono server adapter for Cogitator AI runtime — works on Node.js, Bun, Deno, Cloudflare Workers","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cogitator-ai/core":"workspace:*","@cogitator-ai/types":"workspace:*","@cogitator-ai/server-shared":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","typescript":"^5.6.0","@types/node":"^22.0.0","@cogitator-ai/swarms":"workspace:*","@cogitator-ai/workflows":"workspace:*"},"peerDependencies":{"hono":">=4.0.0"},"optionalDependencies":{"@cogitator-ai/swarms":"workspace:*","@cogitator-ai/workflows":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.1.1_1771596829788_0.8435524720694523","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cogitator-ai/hono","version":"0.1.3","keywords":["cogitator","ai","agents","hono","server","api","streaming","sse","edge","cloudflare-workers","bun","deno","llm"],"license":"MIT","_id":"@cogitator-ai/hono@0.1.3","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"2ed7b2a5cc981ca127f30188f774cc9ad6abf163","tarball":"https://registry.npmjs.org/@cogitator-ai/hono/-/hono-0.1.3.tgz","fileCount":66,"integrity":"sha512-Zcsl5s8Qahe8/G2yOZhP0O3I/dy8yBDbwYRrbrZkEaNBdF2s0OvUUlP1lQQINWpSNCWnsqqydxl7uJlcRAokzg==","signatures":[{"sig":"MEUCIEx2dL+VpltZ24WnLZariv7lEtYMYo54aYH18wvRxdVkAiEA2M7JAje0kD+eUZ7x/b4fhswMyPCnvDfmzHyKRIFgdQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"789c8992b9e55cffa7df0da054bfb98d0765cc75","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/hono"},"_npmVersion":"10.9.0","description":"Hono server adapter for Cogitator AI runtime — works on Node.js, Bun, Deno, Cloudflare Workers","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cogitator-ai/core":"workspace:*","@cogitator-ai/types":"workspace:*","@cogitator-ai/server-shared":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@cogitator-ai/swarms":"workspace:*","@cogitator-ai/workflows":"workspace:*"},"peerDependencies":{"hono":">=4.0.0"},"optionalDependencies":{"@cogitator-ai/swarms":"workspace:*","@cogitator-ai/workflows":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.1.3_1772011138650_0.4008119988840637","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cogitator-ai/hono","version":"0.1.5","keywords":["cogitator","ai","agents","hono","server","api","streaming","sse","edge","cloudflare-workers","bun","deno","llm"],"license":"MIT","_id":"@cogitator-ai/hono@0.1.5","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"14f154ecece48e10a87b8299ad1b21303a30ca63","tarball":"https://registry.npmjs.org/@cogitator-ai/hono/-/hono-0.1.5.tgz","fileCount":66,"integrity":"sha512-gkMu+GXgJU0TzwUIppfrT+qS5CVBOxDuTIaPh+21CZkfj7uiI5mLDCeIq3mXYXZUATq0A9xfzaCOYAVKPLGkRA==","signatures":[{"sig":"MEYCIQDQPrTU7QOW5NtnAWF9RWKp2kWdGPiy6c82OpAETo02VgIhAJ2yve7y4aSHGAqze171GEvu6PoJKKV0XzYe5rIgnCo0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99718},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f508be4a1a30c7bd136f0fa8b2e6cee5521416ab","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/hono"},"_npmVersion":"10.9.0","description":"Hono server adapter for Cogitator AI runtime — works on Node.js, Bun, Deno, Cloudflare Workers","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cogitator-ai/core":"workspace:*","@cogitator-ai/types":"workspace:*","@cogitator-ai/server-shared":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@cogitator-ai/swarms":"workspace:*","@cogitator-ai/workflows":"workspace:*"},"peerDependencies":{"hono":">=4.0.0"},"optionalDependencies":{"@cogitator-ai/swarms":"workspace:*","@cogitator-ai/workflows":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.1.5_1772035588591_0.23728164411708974","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@cogitator-ai/hono","version":"0.1.12","keywords":["cogitator","ai","agents","hono","server","api","streaming","sse","edge","cloudflare-workers","bun","deno","llm"],"license":"MIT","_id":"@cogitator-ai/hono@0.1.12","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"4b9bee2ee68f14204284c9cd2e4eef5ca823e9db","tarball":"https://registry.npmjs.org/@cogitator-ai/hono/-/hono-0.1.12.tgz","fileCount":66,"integrity":"sha512-CzZkRpFa7hOIClOvAIqP76XoohrkfHUOBNAWJGoZYSye3o67JIKqcmYOjDoOuypiMiBY+Eiap6cZMEBZOX0+Zw==","signatures":[{"sig":"MEUCIQCXopjOIzSsKYqU/HnnS3L7peR7NCd3PTcqm7S17T618gIgFIB9+PSvFZWghXemLGIb4YhBaCW68w29wrgfbiULbu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99718},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33b6a8cb29bfdd7d2255acfa240b2df5d558354e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/hono"},"_npmVersion":"10.9.0","description":"Hono server adapter for Cogitator AI runtime — works on Node.js, Bun, Deno, Cloudflare Workers","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cogitator-ai/core":"workspace:*","@cogitator-ai/types":"workspace:*","@cogitator-ai/server-shared":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@cogitator-ai/swarms":"workspace:*","@cogitator-ai/workflows":"workspace:*"},"peerDependencies":{"hono":">=4.0.0"},"optionalDependencies":{"@cogitator-ai/swarms":"workspace:*","@cogitator-ai/workflows":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.1.12_1778881350298_0.3562610914019897","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@cogitator-ai/hono","version":"0.1.13","keywords":["cogitator","ai","agents","hono","server","api","streaming","sse","edge","cloudflare-workers","bun","deno","llm"],"license":"MIT","_id":"@cogitator-ai/hono@0.1.13","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"3fd8a1d2496b2f2036fcc2381b1acbe81bbbd102","tarball":"https://registry.npmjs.org/@cogitator-ai/hono/-/hono-0.1.13.tgz","fileCount":67,"integrity":"sha512-5LgAR02EBkJCm4F1BJvnEpMgDmrK4KrG/DucjgkOwcMVieuyeMRkcmBseDgEJ306Mq90wj+JdoAI59qgx49YEg==","signatures":[{"sig":"MEQCIA3aql8WvxIExhqkXsXOBnqskF9SS5hC2tkFoI++0rp2AiAXPrx9bFVdzGeRZBbDyy55V22f9UKBHKB1xFXPowBumA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100760},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-hono-0.1.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/42fc750e30a33a8302fabb1651ba70bc/cogitator-ai-hono-0.1.13.tgz","_integrity":"sha512-5LgAR02EBkJCm4F1BJvnEpMgDmrK4KrG/DucjgkOwcMVieuyeMRkcmBseDgEJ306Mq90wj+JdoAI59qgx49YEg==","repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/hono"},"_npmVersion":"10.9.0","description":"Hono server adapter for Cogitator AI runtime — works on Node.js, Bun, Deno, Cloudflare Workers","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@cogitator-ai/core":"0.19.3","@cogitator-ai/types":"0.22.2","@cogitator-ai/server-shared":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@cogitator-ai/swarms":"0.4.19","@cogitator-ai/workflows":"0.5.16"},"peerDependencies":{"hono":">=4.0.0"},"optionalDependencies":{"@cogitator-ai/swarms":"0.4.19","@cogitator-ai/workflows":"0.5.16"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.1.13_1778882267107_0.9685674514766802","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@cogitator-ai/hono","version":"0.1.14","description":"Hono server adapter for Cogitator AI runtime — works on Node.js, Bun, Deno, Cloudflare Workers","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"@cogitator-ai/core":"0.19.4","@cogitator-ai/types":"0.22.3","@cogitator-ai/server-shared":"0.1.0"},"peerDependencies":{"hono":">=4.0.0"},"optionalDependencies":{"@cogitator-ai/workflows":"0.5.17","@cogitator-ai/swarms":"0.4.20"},"devDependencies":{"@types/node":"^22.0.0","hono":"^4.11.9","typescript":"^5.6.0","vitest":"^3.0.0","@cogitator-ai/workflows":"0.5.17","@cogitator-ai/swarms":"0.4.20"},"repository":{"type":"git","url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","directory":"packages/hono"},"license":"MIT","keywords":["cogitator","ai","agents","hono","server","api","streaming","sse","edge","cloudflare-workers","bun","deno","llm"],"scripts":{"build":"tsc","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_id":"@cogitator-ai/hono@0.1.14","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","_integrity":"sha512-isUxv8DjUiYuaLZcindxQnb8+5DexAkUi9CS7Gp8+SK+Q8Ju2mn6DuBFvdHvpkT+iktAfHIUGe5seQ+E5IYAgA==","_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/16b25d5cb954ee557adf3914c72a0628/cogitator-ai-hono-0.1.14.tgz","_from":"file:cogitator-ai-hono-0.1.14.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-isUxv8DjUiYuaLZcindxQnb8+5DexAkUi9CS7Gp8+SK+Q8Ju2mn6DuBFvdHvpkT+iktAfHIUGe5seQ+E5IYAgA==","shasum":"2fa8e6dc0466b37dfb246d5c851153da64e00374","tarball":"https://registry.npmjs.org/@cogitator-ai/hono/-/hono-0.1.14.tgz","fileCount":67,"unpackedSize":105525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBvKtlJomdeM/YsT6N6F77A0nEPoqSr87Xa45J9yQMK3AiEA/+vjoKuD/LED+tbehIyeLlM/dCBIjdfdH37Ve1Cdo40="}]},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"directories":{},"maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hono_0.1.14_1785059675666_0.6639288187861112"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-27T09:17:08.157Z","modified":"2026-07-26T09:54:35.951Z","0.1.0":"2026-01-27T09:17:08.437Z","0.1.1":"2026-02-20T14:13:49.932Z","0.1.3":"2026-02-25T09:18:58.797Z","0.1.5":"2026-02-25T16:06:28.828Z","0.1.12":"2026-05-15T21:42:30.461Z","0.1.13":"2026-05-15T21:57:47.286Z","0.1.14":"2026-07-26T09:54:35.787Z"},"bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"license":"MIT","homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","keywords":["cogitator","ai","agents","hono","server","api","streaming","sse","edge","cloudflare-workers","bun","deno","llm"],"repository":{"type":"git","url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","directory":"packages/hono"},"description":"Hono server adapter for Cogitator AI runtime — works on Node.js, Bun, Deno, Cloudflare Workers","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"readme":"# @cogitator-ai/hono\n\nHono server adapter for Cogitator AI runtime. Works on **Node.js, Bun, Deno, Cloudflare Workers, AWS Lambda** — anywhere Hono runs.\n\n## Installation\n\n```bash\npnpm add @cogitator-ai/hono @cogitator-ai/core hono\n```\n\n## Quick Start\n\n```typescript\nimport { Hono } from 'hono';\nimport { Cogitator, Agent } from '@cogitator-ai/core';\nimport { cogitatorApp } from '@cogitator-ai/hono';\n\nconst cogitator = new Cogitator({\n  /* ... */\n});\nconst chatAgent = new Agent({ name: 'chat', instructions: 'You are a helpful assistant.' });\n\nconst app = new Hono();\n\nconst api = cogitatorApp({\n  cogitator,\n  agents: { chat: chatAgent },\n});\n\napp.route('/cogitator', api);\n\nexport default app;\n```\n\n## API\n\n### `cogitatorApp(options)`\n\nCreates a Hono sub-application with all Cogitator endpoints.\n\n**Options:**\n\n| Option            | Type                          | Description                                     |\n| ----------------- | ----------------------------- | ----------------------------------------------- |\n| `cogitator`       | `Cogitator`                   | **Required.** Cogitator runtime instance        |\n| `agents`          | `Record<string, Agent>`       | Named agents to expose                          |\n| `workflows`       | `Record<string, Workflow>`    | Named workflows                                 |\n| `swarms`          | `Record<string, SwarmConfig>` | Named swarms                                    |\n| `auth`            | `(c: Context) => AuthContext` | Authentication function (receives Hono Context) |\n| `enableSwagger`   | `boolean`                     | Enable Swagger/OpenAPI docs                     |\n| `swagger`         | `SwaggerConfig`               | Swagger configuration                           |\n| `enableWebSocket` | `boolean`                     | Enable WebSocket support                        |\n| `websocket`       | `WebSocketConfig`             | WebSocket configuration                         |\n\n## Endpoints\n\n### Agents\n\n| Method | Path                   | Description               |\n| ------ | ---------------------- | ------------------------- |\n| `GET`  | `/agents`              | List all agents           |\n| `POST` | `/agents/:name/run`    | Run agent (JSON response) |\n| `POST` | `/agents/:name/stream` | Run agent (SSE stream)    |\n\n### Threads (Memory)\n\n| Method   | Path                    | Description           |\n| -------- | ----------------------- | --------------------- |\n| `GET`    | `/threads/:id`          | Get thread messages   |\n| `POST`   | `/threads/:id/messages` | Add message to thread |\n| `DELETE` | `/threads/:id`          | Delete thread         |\n\n### Workflows\n\n| Method | Path                      | Description            |\n| ------ | ------------------------- | ---------------------- |\n| `GET`  | `/workflows`              | List workflows         |\n| `POST` | `/workflows/:name/run`    | Execute workflow       |\n| `POST` | `/workflows/:name/stream` | Stream workflow events |\n\n### Swarms\n\n| Method | Path                       | Description           |\n| ------ | -------------------------- | --------------------- |\n| `GET`  | `/swarms`                  | List swarms           |\n| `POST` | `/swarms/:name/run`        | Run swarm             |\n| `POST` | `/swarms/:name/stream`     | Stream swarm progress |\n| `GET`  | `/swarms/:name/blackboard` | Get shared state      |\n\n### Tools & Health\n\n| Method | Path      | Description     |\n| ------ | --------- | --------------- |\n| `GET`  | `/tools`  | List all tools  |\n| `GET`  | `/health` | Health check    |\n| `GET`  | `/ready`  | Readiness check |\n\n## Authentication\n\n```typescript\nconst api = cogitatorApp({\n  cogitator,\n  agents: { chat: chatAgent },\n  auth: async (c) => {\n    const token = c.req.header('Authorization')?.replace('Bearer ', '');\n    if (!token) throw new Error('No token');\n    return { userId: 'user-123' };\n  },\n});\n```\n\n## Multi-Runtime\n\n```typescript\n// Node.js\nimport { serve } from '@hono/node-server';\nserve(app, { port: 3000 });\n\n// Bun\nexport default app;\n\n// Cloudflare Workers\nexport default app;\n\n// Deno\nDeno.serve(app.fetch);\n```\n\n## SSE Streaming\n\nThe adapter uses Hono's built-in `streamSSE` for Server-Sent Events — no raw response manipulation needed. Works across all runtimes.\n\n## Individual Route Access\n\n```typescript\nimport {\n  createAgentRoutes,\n  createThreadRoutes,\n  createToolRoutes,\n  createHealthRoutes,\n} from '@cogitator-ai/hono';\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}