This folder contains a small chatbot based on LangGraph and a Streamlit frontend.
What's included
langgraph_backend.py— backend composition andchatbotobjectstreamlit_frontend.py— Streamlit UI that uses the backendDockerfile,requirements.txt,.gitignore— for containerized deploymentagentop/agentop-deploy.yaml— AgentOp deployment template (fill in values)scripts/deploy_agentop.sh— helper deploy script (template)
Quick local run
- Create a virtualenv and install dependencies
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt- Run the Streamlit frontend
streamlit run streamlit_frontend.pyDocker (build & run)
docker build -t yourname/langgraph-chatbot:latest .
docker run -p 8501:8501 yourname/langgraph-chatbot:latestCI / Deployment
- A GitHub Actions workflow is added to the repository root to run a quick smoke check and build/push Docker images to GitHub Container Registry.
- The
agentop/agentop-deploy.yamlfile is a template you can adapt for AgentOp; it expects a container image reference and environment variables.
Next steps / notes
