Skip to content

feat: add n8n integration mod#286

Merged
zomux merged 3 commits intoopenagents-org:developfrom
Deepak8858:feat/add-n8n-mod
Feb 17, 2026
Merged

feat: add n8n integration mod#286
zomux merged 3 commits intoopenagents-org:developfrom
Deepak8858:feat/add-n8n-mod

Conversation

@Deepak8858
Copy link
Copy Markdown

Summary

This PR introduces a new integration Mod for n8n, allowing OpenAgents to interact with n8n workflows and AI Agents.

Changes

  • New Mod: Created src/openagents/mods/work/n8n/ with full manifest and adapter support.
  • Tools: Added call_n8n_workflow for triggering webhooks and interact_with_n8n_agent for chat-based agent interaction.
  • Client: Added a lightweight n8n_client.py utility to handle authenticated HTTP requests.

Why

n8n is a powerful automation platform. By adding this mod, OpenAgents users can now bridge their AI agents with thousands of external services via n8n workflows.

@vercel
Copy link
Copy Markdown

vercel bot commented Feb 17, 2026

Someone is attempting to deploy a commit to the Raphael's projects Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link
Copy Markdown

vercel bot commented Feb 17, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openagents-studio Ready Ready Preview, Comment Feb 17, 2026 10:28pm

Request Review

Deepak8858 and others added 3 commits February 17, 2026 22:29
- Move mod from work/ to integrations/ category
- Fix mod_manifest.json to use correct format (mod_name, agent_adapter_class, etc.)
- Change mod name from path-style "work/n8n" to simple "n8n"
- Fix aiohttp session management to reuse sessions instead of creating per request
- Add proper __init__.py exports for N8nAgentAdapter and N8nMod
- Add shutdown() method to adapter for cleanup
- Remove redundant network parameter from N8nMod constructor
@zomux zomux merged commit 30e3059 into openagents-org:develop Feb 17, 2026
1 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants