AI Powered GitHub PR Bot with Temporal 🤖
Automating Code Fixes with AI and Temporal
@StalwartCoder
AI‑Powered GitHub PR Bot with Temporal 🤖
Automating Code Fixes with AI and Temporal
Manual Fixes & The Idea of an AI PR Bot
⏳ Developers spend time fixing routine issues manually
💡 Idea: Automate bug fixing by using agentic AI


Take a GH issue
Generate a PR with Fix

Workflow?
System for managing repetitive processes and tasks which occur in a particular order.
Dataflow?
-
A data flow represents the movement of data from one component or system to another.
-
Also, be described as the transport of data from a source to a destination.
-
Example: ETL
Abhishek
🥑 Developer Advocate
🐍 Pythonista
👨👩👧👦 Community first person 💛
connect with me:
👨💻 "1x.engineer"



Approach 1

(The Monolith way)
Challenges
-
No resilience to failures (API rate limit hit after push)
-
No automatic retries
-
Cleanup not guaranteed
-
Harder to maintain
-
Limited observability (only logs)

Solution?
Think of workflow as a code

the challenges still exist 😒 🤷♂️

*Temporal to the Rescue*
Existing Tools ⚒️
-
Apache Airflow
-
Dagster
-
Prefect✨
-
KubeFlow

(An user onboarding workflow example)
Why Prefect & !Airflow
Did you say "Shell Scripts"??
*Nightmare*
-
OSS Workflow Engine
-
Workflows & Activities
-
Durable Execution
-
Built-in Retries (& Timeouts)
-
Observability
-
Open source workflow engine
-
Workflows & Activities
-
Durable Execution
-
Built-in retries & timeouts
-
Observability


Demo
View code here
Temporal
*Me*
Temporal gave me a deal, I could not refuse.

Thank you, say I.
ai powered github bot with temporal
By Abhishek Mishra
ai powered github bot with temporal
- 49