v1.0 — Upstream chabot baseline
v1.0 — Upstream chabot baseline
Tags: v1.0 (release ladder), v0.1 (historical fork tag — same commit) · Date: 2024 (upstream fork point)
Summary
Initial fork of the UC Berkeley ETS chabot campus chatbot — a Streamlit + FastAPI + LangChain stack querying OpenSearch and Bedrock directly.
Highlights
- Streamlit UI — single-page chat against a campus knowledge base
- FastAPI backend — chat endpoints, PostgreSQL sessions
- LangChain retrieval — direct OpenSearch vector search + Bedrock LLM
- AWS deployment — Elastic Beanstalk + Nginx configs for co-hosting API and Streamlit
- LangSmith — basic trace integration
Architecture
See architecture/v1/architecture.png for the upstream diagram.
What came next
v2 transformed this into a multicloud RAG platform with Vue SPA, provider registry, LangGraph, RAGAS eval, and CI/CD. v3 added the bounded helpdesk agent.