{"_id":"@agorio/plugin-agent-identity","name":"@agorio/plugin-agent-identity","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@agorio/plugin-agent-identity","version":"1.0.0","description":"Enterprise agent identity plugin for Agorio SDK — attach organizational identity and credentials to AI shopping agents","type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"peerDependencies":{"@agorio/sdk":"^0.5.0"},"keywords":["agorio","governance","agent-identity","enterprise"],"author":{"name":"Agorio"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Nolpak14/agorio.git","directory":"plugins/agent-identity"},"devDependencies":{"@agorio/sdk":"^0.5.0"},"_id":"@agorio/plugin-agent-identity@1.0.0","gitHead":"771ffbcd1f4e7410b429a29409d87d94c694c3ec","bugs":{"url":"https://github.com/Nolpak14/agorio/issues"},"homepage":"https://github.com/Nolpak14/agorio#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-209avurIrlfkS5w/0MDg1Hx4Rx9rZ/4ZWdKZu2VlR9dtvs9jTXl0U55gF47Szhbgb8VbEG/t4mva+ZmH4gieyQ==","shasum":"5584cfd8267973fab818509dcaaa07baac9124a1","tarball":"https://registry.npmjs.org/@agorio/plugin-agent-identity/-/plugin-agent-identity-1.0.0.tgz","fileCount":5,"unpackedSize":6311,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID13L4/K3kohHHAAZZ6suBDuDeUFKzb37kfl7J8M9YFVAiEA62Qrxink8OKwkprAGN0dvP42owSqW7f4y3FekO9YxjM="}]},"_npmUser":{"name":"nolpak14","email":"piotr.kaplon@outlook.com"},"directories":{},"maintainers":[{"name":"nolpak14","email":"piotr.kaplon@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-agent-identity_1.0.0_1778869606203_0.8493362759119907"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-15T18:26:46.035Z","1.0.0":"2026-05-15T18:26:46.360Z","modified":"2026-05-15T18:26:46.633Z"},"maintainers":[{"name":"nolpak14","email":"piotr.kaplon@outlook.com"}],"description":"Enterprise agent identity plugin for Agorio SDK — attach organizational identity and credentials to AI shopping agents","homepage":"https://github.com/Nolpak14/agorio#readme","keywords":["agorio","governance","agent-identity","enterprise"],"repository":{"type":"git","url":"git+https://github.com/Nolpak14/agorio.git","directory":"plugins/agent-identity"},"author":{"name":"Agorio"},"bugs":{"url":"https://github.com/Nolpak14/agorio/issues"},"license":"MIT","readme":"# @agorio/plugin-agent-identity\r\n\r\nAttach organizational identity to an [Agorio SDK](https://agorio.dev) shopping agent — org name, department, agent ID, permissions, and an activity log.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install @agorio/plugin-agent-identity @agorio/sdk\r\n```\r\n\r\n## Usage\r\n\r\n```ts\r\nimport { ShoppingAgent } from '@agorio/sdk';\r\nimport { createAgentIdentityPlugin } from '@agorio/plugin-agent-identity';\r\n\r\nconst identity = createAgentIdentityPlugin({\r\n  organizationId: 'org_acme_corp',\r\n  organizationName: 'Acme Corp',\r\n  department: 'Procurement',\r\n  agentId: 'procurement-agent-01',\r\n  contactEmail: 'procurement@acme.com',\r\n  permissions: ['browse', 'add_to_cart', 'submit_payment'],\r\n  metadata: { costCenter: 'CC-4210' },\r\n});\r\n\r\nconst agent = new ShoppingAgent({\r\n  llm: myLlmAdapter,\r\n  plugins: [identity],\r\n});\r\n\r\nawait agent.run('Compare prices for ergonomic chairs');\r\n```\r\n\r\nThe plugin exposes an `agent_identity` tool the LLM can call to inspect its own identity, and logs every tool invocation to an internal activity log.\r\n\r\n## Config\r\n\r\n| Option | Type | Description |\r\n|--------|------|-------------|\r\n| `organizationId` | `string` | **Required.** Unique org identifier |\r\n| `organizationName` | `string` | **Required.** Human-readable org name |\r\n| `department` | `string` | (optional) Department within the org |\r\n| `agentId` | `string` | (optional) Unique identifier for this agent instance |\r\n| `contactEmail` | `string` | (optional) Responsible-party email |\r\n| `permissions` | `string[]` | (optional) Declared agent capabilities |\r\n| `metadata` | `Record<string, string>` | (optional) Arbitrary key/value metadata |\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_rev":"1-a2692744dccd860d7deec2d346c7c9ec"}