{"_id":"@apptrix/n8n-nodes-automata","_rev":"3-fde4a428786f1f73a4f542cb5d89b7c6","name":"@apptrix/n8n-nodes-automata","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@apptrix/n8n-nodes-automata","version":"0.0.1","keywords":["n8n","n8n-nodes","automata","webhook","agent-provider"],"license":"MIT","_id":"@apptrix/n8n-nodes-automata@0.0.1","maintainers":[{"name":"heliomendes","email":"helio5_mendes@hotmail.com"}],"n8n":{"nodes":["dist/nodes/AutomataProviderWebhook.node.js","dist/nodes/AutomataConsumer.node.js","dist/nodes/AutomataConsumerTool.node.js","dist/nodes/AutomataRespond.node.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"1e266cdba409b89a22dde9582b8e9c215742b92f","tarball":"https://registry.npmjs.org/@apptrix/n8n-nodes-automata/-/n8n-nodes-automata-0.0.1.tgz","fileCount":13,"integrity":"sha512-Clf+8WTutJ2RSb+Fhr0fHH7F1LdChg3TtJ6No3/TKynDfhJSc9uMqD0ozg2izukSj6dpEB3eHJ6O9NLu7BzSFg==","signatures":[{"sig":"MEQCIBQhMN5B2i1eKHOHK8nUMBRQ101s7ycD6clQn5HcdHBnAiBJ5kPTwOgwjKrbgkHNDzDpGE86mqac2A9d3hXwL6uc3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80351},"main":"dist/index.js","engines":{"node":">=18"},"scripts":{"build":"tsc -p . && node scripts/copy-icons.js","postinstall":"node scripts/copy-icons.js || true"},"_npmUser":{"name":"heliomendes","email":"helio5_mendes@hotmail.com"},"_npmVersion":"10.8.2","description":"Automata nodes for n8n","directories":{},"_nodeVersion":"22.5.1","dependencies":{"jsonwebtoken":"^9.0.2","n8n-workflow":"^1.70.0","@apptrix/automata-agent-consumer":"^1.0.2","@apptrix/automata-agent-provider":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.13.0","@types/jsonwebtoken":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-automata_0.0.1_1765135560921_0.4505570906830658","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@apptrix/n8n-nodes-automata","version":"0.0.2","keywords":["n8n","n8n-nodes","automata","webhook","agent-provider"],"license":"MIT","_id":"@apptrix/n8n-nodes-automata@0.0.2","maintainers":[{"name":"heliomendes","email":"helio5_mendes@hotmail.com"}],"n8n":{"nodes":["dist/nodes/AutomataProviderWebhook.node.js","dist/nodes/AutomataConsumer.node.js","dist/nodes/AutomataConsumerTool.node.js","dist/nodes/AutomataRespond.node.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"1297ba19a2e97449307e17cfa939d20796f8c2ce","tarball":"https://registry.npmjs.org/@apptrix/n8n-nodes-automata/-/n8n-nodes-automata-0.0.2.tgz","fileCount":13,"integrity":"sha512-A9/r7Qr6V568WwmqvThFMSkwlGOMautY607+v2tchPj49VUnneW7AO3UrQTzggwIDdz5OYz/PAiOplyWj1cOpg==","signatures":[{"sig":"MEUCIEts7QcuHR2WyQ4Ok/1iTBc98folsWVSo2HYmZiF0TsHAiEAoJ/W1uxfMQeYGsOQV5FNdH49JuJ40W++S+p6XvW5uMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98575},"main":"dist/index.js","engines":{"node":">=18"},"scripts":{"build":"tsc -p . && node scripts/copy-icons.js","postinstall":"node scripts/copy-icons.js || true"},"_npmUser":{"name":"heliomendes","email":"helio5_mendes@hotmail.com"},"_npmVersion":"10.8.2","description":"Automata nodes for n8n","directories":{},"_nodeVersion":"22.5.1","dependencies":{"jsonwebtoken":"^9.0.2","@langchain/core":"^0.3.0","@apptrix/automata-agent-consumer":"^1.0.2","@apptrix/automata-agent-provider":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.13.0","n8n-workflow":"^1.104.2","@types/jsonwebtoken":"^9.0.5"},"peerDependencies":{"n8n-workflow":">=1.104.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-automata_0.0.2_1765154035450_0.3639296054901804","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@apptrix/n8n-nodes-automata","version":"0.0.3","description":"Automata nodes for n8n","main":"dist/index.js","scripts":{"build":"tsc -p . && node scripts/copy-icons.js","postinstall":"node scripts/copy-icons.js || true"},"keywords":["n8n","n8n-nodes","automata","webhook","agent-provider"],"license":"MIT","dependencies":{"@apptrix/automata-agent-consumer":"latest","@apptrix/automata-agent-provider":"latest","@langchain/core":"^0.3.0","jsonwebtoken":"^9.0.2"},"devDependencies":{"@types/jsonwebtoken":"^9.0.5","@types/node":"^22.13.0","n8n-workflow":"^1.104.2","typescript":"^5.7.3"},"peerDependencies":{"n8n-workflow":">=1.104.0"},"n8n":{"n8nNodesApiVersion":1,"nodes":["dist/nodes/AutomataProviderWebhook.node.js","dist/nodes/AutomataConsumer.node.js","dist/nodes/AutomataConsumerTool.node.js","dist/nodes/AutomataRespond.node.js"]},"engines":{"node":">=18"},"_id":"@apptrix/n8n-nodes-automata@0.0.3","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sZY6lbu8JmdxEi3yUmffpKxjxbOmj5EVNDjTdPbcUdVC/0hjykOaMRG+JzfB2gz+3UeXiRsrI4MT5xUc7zSq1g==","shasum":"681ac12213bf80e5b730b1b255beee76f7c44c2e","tarball":"https://registry.npmjs.org/@apptrix/n8n-nodes-automata/-/n8n-nodes-automata-0.0.3.tgz","fileCount":13,"unpackedSize":98575,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDrV0gaHl/XRF9i/zDX2FfQEbUYPx2LBm6vOKIluJeCeAiEAsFr8m9kDi4zflpHN38/2ZMU10xmh3JgfnI/7CKeP180="}]},"_npmUser":{"name":"heliomendes","email":"helio5_mendes@hotmail.com"},"directories":{},"maintainers":[{"name":"heliomendes","email":"helio5_mendes@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-automata_0.0.3_1765195754187_0.9465245729179494"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-07T19:26:00.808Z","modified":"2025-12-08T12:09:14.539Z","0.0.1":"2025-12-07T19:26:01.051Z","0.0.2":"2025-12-08T00:33:55.607Z","0.0.3":"2025-12-08T12:09:14.323Z"},"license":"MIT","keywords":["n8n","n8n-nodes","automata","webhook","agent-provider"],"description":"Automata nodes for n8n","maintainers":[{"name":"heliomendes","email":"helio5_mendes@hotmail.com"}],"readme":"# n8n-nodes-automata\n\nCustom nodes to integrate with Automata Registry:\n- **Automata Provider Webhook**: receives Automata execution requests, validates JWT, registers endpoint, forwards to workflow.\n- **Automata Respond**: sends HTTP responses back to Automata requests (replacement for Respond to Webhook).\n- **Automata Consumer**: authenticates with Automata Registry, analyzes prompt, searches/validates agents, executes with feedback.\n- **Automata Consumer Tool**: same params as Consumer, usable as AI Tool (ai_agent → ai_tool).\n\nIcons live in `dist/nodes` (consumer.svg, provider.svg).\n\n## Nodes overview\n\n### Automata Provider Webhook\n- Path fixed: `automata-provider/execute`.\n- Registry environment: Dev/Prod/Custom (URL required for Custom).\n- Respond Immediately: default off. When off, use **Automata Respond** to reply later.\n- Registers webhook on activation (prod/test selectable).\n- JWT Secret required (32+ chars).\n\n### Automata Respond\n- Respond With: JSON, Text, Binary, First Incoming Item, or No Data.\n- Wrap as Automata Success (default on): responds `{ success: true, data: <body||{}> }`.\n- Sets `content-type: application/json` if none provided.\n\n### Automata Consumer\n- LLM config (provider, API key, model, temperature). Uses clientId auto `n8n-<instance|workflow>`.\n- Registry env: Dev/Prod/Custom.\n- Use Analyze Prompt (default on). Manual intents/categories/tags/location only used if Analyze is off.\n- Validate Relevance (default on): LLM filters agents and selects tasks.\n- Execute Agents (default on): `executeMultipleWithFeedback`. Task shown only if Validate Relevance is off.\n- Return Interpretation Only (default on). When off, returns analysis, searchResults, relevantAgents, executionResults, interpretation.\n\n### Automata Consumer Tool\n- Usable as AI tool (input: ai_agent, output: ai_tool).\n- Same parameters as Consumer; prompt placeholder marked as AI-filled.\n\n## Build & install\n```bash\nnpm install\nnpm run build     # copies SVGs to dist/nodes\nnpm pack          # optional tarball\n```\nFor n8n custom nodes folder:\n```bash\nnpm install --omit=dev /path/to/n8n-nodes-automata-<version>.tgz\n```\n\n## Publish\n```bash\nnpm run build\nnpm publish\n```\n","readmeFilename":"README.md"}