├── .env.example ├── .github ├── scripts │ ├── langgraph_api.py │ ├── list_deployments.py │ ├── report_deployment.py │ ├── report_eval.py │ └── test_langgraph_api.py └── workflows │ ├── DEPLOYMENT_PIPELINE.md │ ├── README.md │ ├── new-lgp-revision.yml │ ├── preview-deployment.yml │ └── test-with-results.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── agents ├── __init__.py ├── prompts.py ├── simple_text2sql.py └── utils.py ├── assets ├── cloud-lgp.png ├── new-lgp-revision.png ├── selfhosted-lgp.png ├── studio-cli.png └── test-with-results.png ├── dockerfiles ├── .dockerignore └── Dockerfile ├── examples ├── chinook_methods.py └── langgraph_client.py ├── helpers └── create_datasets.py ├── langgraph.json ├── pyproject.toml ├── tests ├── __init__.py ├── e2e │ ├── __init__.py │ └── test_agent_invocation.py ├── integrations │ ├── __init__.py │ └── test_full_graph.py ├── offline_evals │ ├── __init__.py │ ├── test_e2e_agent.py │ └── test_sql_generation.py └── unit │ ├── __init__.py │ ├── test_nodes.py │ └── test_utils.py └── uv.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.env.example -------------------------------------------------------------------------------- /.github/scripts/langgraph_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.github/scripts/langgraph_api.py -------------------------------------------------------------------------------- /.github/scripts/list_deployments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.github/scripts/list_deployments.py -------------------------------------------------------------------------------- /.github/scripts/report_deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.github/scripts/report_deployment.py -------------------------------------------------------------------------------- /.github/scripts/report_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.github/scripts/report_eval.py -------------------------------------------------------------------------------- /.github/scripts/test_langgraph_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.github/scripts/test_langgraph_api.py -------------------------------------------------------------------------------- /.github/workflows/DEPLOYMENT_PIPELINE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.github/workflows/DEPLOYMENT_PIPELINE.md -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/new-lgp-revision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.github/workflows/new-lgp-revision.yml -------------------------------------------------------------------------------- /.github/workflows/preview-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.github/workflows/preview-deployment.yml -------------------------------------------------------------------------------- /.github/workflows/test-with-results.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.github/workflows/test-with-results.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/README.md -------------------------------------------------------------------------------- /agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /agents/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/agents/prompts.py -------------------------------------------------------------------------------- /agents/simple_text2sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/agents/simple_text2sql.py -------------------------------------------------------------------------------- /agents/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/agents/utils.py -------------------------------------------------------------------------------- /assets/cloud-lgp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/assets/cloud-lgp.png -------------------------------------------------------------------------------- /assets/new-lgp-revision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/assets/new-lgp-revision.png -------------------------------------------------------------------------------- /assets/selfhosted-lgp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/assets/selfhosted-lgp.png -------------------------------------------------------------------------------- /assets/studio-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/assets/studio-cli.png -------------------------------------------------------------------------------- /assets/test-with-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/assets/test-with-results.png -------------------------------------------------------------------------------- /dockerfiles/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/dockerfiles/.dockerignore -------------------------------------------------------------------------------- /dockerfiles/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/dockerfiles/Dockerfile -------------------------------------------------------------------------------- /examples/chinook_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/examples/chinook_methods.py -------------------------------------------------------------------------------- /examples/langgraph_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/examples/langgraph_client.py -------------------------------------------------------------------------------- /helpers/create_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/helpers/create_datasets.py -------------------------------------------------------------------------------- /langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/langgraph.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/test_agent_invocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/tests/e2e/test_agent_invocation.py -------------------------------------------------------------------------------- /tests/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrations/test_full_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/tests/integrations/test_full_graph.py -------------------------------------------------------------------------------- /tests/offline_evals/__init__.py: -------------------------------------------------------------------------------- 1 | # Evaluations package for text2sql agent 2 | -------------------------------------------------------------------------------- /tests/offline_evals/test_e2e_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/tests/offline_evals/test_e2e_agent.py -------------------------------------------------------------------------------- /tests/offline_evals/test_sql_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/tests/offline_evals/test_sql_generation.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/tests/unit/test_nodes.py -------------------------------------------------------------------------------- /tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/tests/unit/test_utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/cicd-pipeline-example/HEAD/uv.lock --------------------------------------------------------------------------------