Skip to content

kumarutkarshuk/log2pr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Log2PR is a multi-agent workflow that queries Elasticsearch for application error logs, automatically creates GitHub pull requests and notifies developers via Slack.

Architecture

Log2PR Architecture

Demo

Click on the image below for the demo video:


Log2PR Demo

Quick Start

  1. Create and activate virtual environment:

    python3 -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  2. Install dependencies:

    pip install -r requirements.txt
  3. Configure environment variables (refer .env.sample)

  4. Run:

    python3 -m app.main

Technologies

  • Elasticsearch: MCP server tools and log storage
  • LangGraph: Agent orchestration
  • Deep Agents: Subagents
  • LangChain: MCP Adapters and other utilities

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages