Development instructions
Local development
Use Makefile to run the project locally.
# help
make
# install dependencies for development
make install-deps-dev
# run tests
make test
# run CI tests
make ci-test
# optional: run LangGraph Studio / FastAPI / Streamlit
make langgraph-studio
make fastapi-dev
make streamlit
Testing
# Run all tests for AI agents
bash scripts/test_all.sh
Docker development
# build docker image
make docker-build
# run docker container
make docker-run
# run CI tests in docker container
make ci-test-docker
Documentation
Build and serve docs locally:
make install-deps-docs
make docs-serve