{"_id":"@composio/ao-plugin-notifier-discord","_rev":"11-3f74427dfb50f455b515fa7b627f9b7b","name":"@composio/ao-plugin-notifier-discord","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@composio/ao-plugin-notifier-discord","version":"0.1.0","license":"MIT","_id":"@composio/ao-plugin-notifier-discord@0.1.0","maintainers":[{"name":"sarahsimionescu","email":"sarah.simionescu@gmail.com"},{"name":"malayvasa","email":"malayvasa@gmail.com"},{"name":"cryogenicplanet","email":"cryogenicplanet@gmail.com"},{"name":"hello_composio","email":"tech@composio.dev"},{"name":"haxzie","email":"musthu.gm@gmail.com"},{"name":"utkarshdixit","email":"utkarsh@composio.dev"},{"name":"lingalarahul7","email":"lingalarahul7@gmail.com"}],"homepage":"https://github.com/ComposioHQ/agent-orchestrator","bugs":{"url":"https://github.com/ComposioHQ/agent-orchestrator/issues"},"dist":{"shasum":"05b24797e66ecb0e9617be8b54fc5ef1ca5ec147","tarball":"https://registry.npmjs.org/@composio/ao-plugin-notifier-discord/-/ao-plugin-notifier-discord-0.1.0.tgz","fileCount":11,"integrity":"sha512-X9/OqZrxA3zp6e5TU6rvfJ1cfZau+SWPBZ9PUzegVd6hY2IyaxdVw3oKBbBbBbefr1JIGZioHuhJeRFX/YnvQg==","signatures":[{"sig":"MEUCIGTCusr5tTw546Qz52Omdjp7AnHB+llK8JVqOHSuhIokAiEA/RxNg9YAg7osP5RtIEgEcH0WvCZVtepVw3BINbTalUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39041},"main":"dist/index.js","type":"module","_from":"file:composio-ao-plugin-notifier-discord-0.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"haxzie","email":"musthu.gm@gmail.com"},"_resolved":"/tmp/84a75711382431ec3bc8e4cc14f2cbbb/composio-ao-plugin-notifier-discord-0.1.0.tgz","_integrity":"sha512-X9/OqZrxA3zp6e5TU6rvfJ1cfZau+SWPBZ9PUzegVd6hY2IyaxdVw3oKBbBbBbefr1JIGZioHuhJeRFX/YnvQg==","repository":{"url":"git+https://github.com/ComposioHQ/agent-orchestrator.git","type":"git","directory":"packages/plugins/notifier-discord"},"_npmVersion":"10.8.2","description":"Notifier plugin: Discord webhook notifications","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@composio/ao-core":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ao-plugin-notifier-discord_0.1.0_1774585217036_0.38299031150893126","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-27T04:20:16.928Z","modified":"2026-06-05T22:53:09.980Z","0.1.0":"2026-03-27T04:20:17.186Z"},"bugs":{"url":"https://github.com/ComposioHQ/agent-orchestrator/issues"},"license":"MIT","homepage":"https://github.com/ComposioHQ/agent-orchestrator","repository":{"url":"git+https://github.com/ComposioHQ/agent-orchestrator.git","type":"git","directory":"packages/plugins/notifier-discord"},"description":"Notifier plugin: Discord webhook notifications","maintainers":[{"email":"abir@taheer.me","name":"abir-taheer"},{"email":"sarah.simionescu@gmail.com","name":"sarahsimionescu"},{"email":"alberto.schiabel@gmail.com","name":"jkomyno"},{"email":"kj@composio.dev","name":"kj_composio"},{"email":"shamsharoon7@gmail.com","name":"shamsharoon"},{"email":"cryogenicplanet@gmail.com","name":"cryogenicplanet"}],"readme":"# notifier-discord\n\nDiscord webhook notifier plugin for AO. Sends rich embed notifications for session events, PR creation, CI status, and escalations.\n\n## Setup\n\n1. In your Discord server: **Server Settings > Integrations > Webhooks > New Webhook**\n2. Copy the webhook URL\n3. Add to `agent-orchestrator.yaml`:\n\n```yaml\ndefaults:\n  notifiers:\n    - desktop\n    - discord\n\nnotifiers:\n  discord:\n    plugin: discord\n    webhookUrl: https://discord.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_WEBHOOK_TOKEN\n```\n\n## Config options\n\n| Option | Default | Description |\n|--------|---------|-------------|\n| `webhookUrl` | (required) | Discord webhook URL |\n| `username` | \"Agent Orchestrator\" | Bot display name |\n| `avatarUrl` | (none) | Bot avatar image URL |\n| `threadId` | (none) | Post to a specific thread |\n| `retries` | 2 | Retry attempts on 5xx |\n| `retryDelayMs` | 1000 | Base retry delay (exponential backoff) |\n\n## Features\n\n- Rich embeds with color-coded priority (red=urgent, blue=action, yellow=warning, green=info)\n- PR links, CI status, and action buttons in embed fields\n- Thread support for organizing notifications by project\n- Retry with exponential backoff on 5xx responses\n","readmeFilename":"README.md"}