Deploy code to GitHub with natural language via Slack & Claude 3.5
Needs changesWhat this workflow does
This AI workflow has 7 nodes and runs on Slack events. Along the way it connects HTTP Request, Anthropic Chat Model, GitHub and Slack. It also calls api.tavily.com over HTTP.
How it runs
Trigger: On Slack events.
- Deployer Agent (AI Agent): runs an AI agent, with model: Anthropic Chat Model; 2 tools (Tavily, Create a file in GitHub)
- Send a message (Slack): uses Slack
- Try Again (Edit Fields (Set)): sets 1 field: response
Services it uses
HTTP calls to: api.tavily.com
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- HTTP Request Tool (legacy) in Tavily: replace with HTTP Request node connected to the AI Agent's Tool input.
- AI Agent v1 (old agent modes) in Deployer Agent (v1.7): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
- Also check Slack Trigger requires a signing secret on the Slack API credential.
| Removed in 3.0 | Replace with |
|---|---|
| HTTP Request Tool (legacy) Tavily | HTTP Request node connected to the AI Agent's Tool input |
| AI Agent v1 (old agent modes) Deployer Agent (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (7)
- HTTP Request Tool
@n8n/n8n-nodes-langchain.toolHttpRequest - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - Github Tool
n8n-nodes-base.githubTool - Slack
n8n-nodes-base.slack - Slack Trigger
n8n-nodes-base.slackTrigger
From the author
Github Deployer Agent Overview The Github Deployer Agent is an intelligent automation tool that integrates with Slack to streamline code deployment workflows. Powered by Anthropic's Claude 3.5 and Tavily for web search, it enables seamless, context-aware file…