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