├── .github ├── CONTRIBUTING.md └── workflows │ ├── pre-commit.yml │ └── pypi.yml ├── .gitignore ├── .pre-commit-config.yaml ├── Dockerfile ├── LICENSE ├── Quickstart.ipynb ├── README.md ├── agent_gateway ├── __init__.py ├── gateway │ ├── __init__.py │ ├── constants.py │ ├── gateway.py │ ├── output_parser.py │ ├── planner.py │ └── task_processor.py └── tools │ ├── __init__.py │ ├── base.py │ ├── data │ ├── sec_chunk_search.parquet │ ├── sp500.parquet │ └── sp500_semantic_model.yaml │ ├── logger.py │ ├── schema.py │ ├── snowflake_prompts.py │ ├── snowflake_tools.py │ ├── tools.py │ └── utils.py ├── demo_app ├── .streamlit │ └── config.toml ├── SIT_logo_white.png ├── demo_app.py └── truagent_demo_app.py ├── pyproject.toml ├── tests ├── README.md ├── __init__.py ├── conftest.py ├── data │ ├── response.json │ ├── server.py │ └── sql_response.py ├── test_demo_app.py ├── test_quickstart.py └── test_utils.py └── uv.lock /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/.github/workflows/pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/LICENSE -------------------------------------------------------------------------------- /Quickstart.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/Quickstart.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/README.md -------------------------------------------------------------------------------- /agent_gateway/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/__init__.py -------------------------------------------------------------------------------- /agent_gateway/gateway/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/gateway/__init__.py -------------------------------------------------------------------------------- /agent_gateway/gateway/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/gateway/constants.py -------------------------------------------------------------------------------- /agent_gateway/gateway/gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/gateway/gateway.py -------------------------------------------------------------------------------- /agent_gateway/gateway/output_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/gateway/output_parser.py -------------------------------------------------------------------------------- /agent_gateway/gateway/planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/gateway/planner.py -------------------------------------------------------------------------------- /agent_gateway/gateway/task_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/gateway/task_processor.py -------------------------------------------------------------------------------- /agent_gateway/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/tools/__init__.py -------------------------------------------------------------------------------- /agent_gateway/tools/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/tools/base.py -------------------------------------------------------------------------------- /agent_gateway/tools/data/sec_chunk_search.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/tools/data/sec_chunk_search.parquet -------------------------------------------------------------------------------- /agent_gateway/tools/data/sp500.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/tools/data/sp500.parquet -------------------------------------------------------------------------------- /agent_gateway/tools/data/sp500_semantic_model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/tools/data/sp500_semantic_model.yaml -------------------------------------------------------------------------------- /agent_gateway/tools/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/tools/logger.py -------------------------------------------------------------------------------- /agent_gateway/tools/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/tools/schema.py -------------------------------------------------------------------------------- /agent_gateway/tools/snowflake_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/tools/snowflake_prompts.py -------------------------------------------------------------------------------- /agent_gateway/tools/snowflake_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/tools/snowflake_tools.py -------------------------------------------------------------------------------- /agent_gateway/tools/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/tools/tools.py -------------------------------------------------------------------------------- /agent_gateway/tools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/agent_gateway/tools/utils.py -------------------------------------------------------------------------------- /demo_app/.streamlit/config.toml: -------------------------------------------------------------------------------- 1 | [theme] 2 | base="dark" 3 | -------------------------------------------------------------------------------- /demo_app/SIT_logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/demo_app/SIT_logo_white.png -------------------------------------------------------------------------------- /demo_app/demo_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/demo_app/demo_app.py -------------------------------------------------------------------------------- /demo_app/truagent_demo_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/demo_app/truagent_demo_app.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/tests/data/response.json -------------------------------------------------------------------------------- /tests/data/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/tests/data/server.py -------------------------------------------------------------------------------- /tests/data/sql_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/tests/data/sql_response.py -------------------------------------------------------------------------------- /tests/test_demo_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/tests/test_demo_app.py -------------------------------------------------------------------------------- /tests/test_quickstart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/tests/test_quickstart.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/orchestration-framework/HEAD/uv.lock --------------------------------------------------------------------------------