Skip to content

S1LV3RJ1NX/langfold

Repository files navigation

LangFold

What is LangFold?

LangFold is a production grade scaffolding framework for building LLM powered agents with Langraph.

Setup

uv sync
  • For first time:

    • setup pre-commit hooks

      pre-commit install
      
    • run pre-commit hooks

      pre-commit run --all-files
      

Execute

  • The project is divided into templates, situated in the templates directory. Each template has its own README.md file.

  • Entire project is dockerized. You can use the Makefile to build, start, and stop the project. If make is not installed, you can copy the commands from the Makefile and run them manually.

  • To restart an existing template, run:

    make up t=<template-folder-name>
    
  • Example:

    make up t=custom-react-agent
    

    OR

    template=custom-react-agent docker-compose --env-file .env up -d
    
  • To build a new template, run:

    make down t=<old-template-folder-name>
    make build t=<new-template-folder-name>
    

About

production grade, easy-to-use, scaffolding framework for building LLM powered agents with Langraph.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages