LICENSE
README.md
THIRD_PARTY_NOTICES.md
pyproject.toml
src/nl2sql/__init__.py
src/nl2sql/context.py
src/nl2sql/public_api.py
src/nl2sql/adapters/__init__.py
src/nl2sql/adapters/duckdb/__init__.py
src/nl2sql/adapters/duckdb/adapter.py
src/nl2sql/adapters/mssql/__init__.py
src/nl2sql/adapters/mssql/adapter.py
src/nl2sql/adapters/mysql/__init__.py
src/nl2sql/adapters/mysql/adapter.py
src/nl2sql/adapters/postgres/__init__.py
src/nl2sql/adapters/postgres/adapter.py
src/nl2sql/adapters/sqlalchemy_base/__init__.py
src/nl2sql/adapters/sqlalchemy_base/adapter.py
src/nl2sql/adapters/sqlalchemy_base/models.py
src/nl2sql/adapters/sqlite/__init__.py
src/nl2sql/adapters/sqlite/adapter.py
src/nl2sql/aggregation/__init__.py
src/nl2sql/aggregation/aggregator.py
src/nl2sql/aggregation/columns.py
src/nl2sql/aggregation/engines/__init__.py
src/nl2sql/aggregation/engines/polars_duckdb.py
src/nl2sql/api/__init__.py
src/nl2sql/api/auth_api.py
src/nl2sql/api/benchmark_api.py
src/nl2sql/api/datasource_api.py
src/nl2sql/api/indexing_api.py
src/nl2sql/api/llm_api.py
src/nl2sql/api/policy_api.py
src/nl2sql/api/query_api.py
src/nl2sql/api/settings_api.py
src/nl2sql/auth/__init__.py
src/nl2sql/auth/models.py
src/nl2sql/auth/rbac.py
src/nl2sql/cli/__init__.py
src/nl2sql/cli/checks.py
src/nl2sql/cli/config.py
src/nl2sql/cli/console.py
src/nl2sql/cli/main.py
src/nl2sql/cli/reporting.py
src/nl2sql/cli/types.py
src/nl2sql/cli/commands/__init__.py
src/nl2sql/cli/commands/benchmark.py
src/nl2sql/cli/commands/cache.py
src/nl2sql/cli/commands/demo.py
src/nl2sql/cli/commands/doctor.py
src/nl2sql/cli/commands/feedback.py
src/nl2sql/cli/commands/indexing.py
src/nl2sql/cli/commands/info.py
src/nl2sql/cli/commands/install.py
src/nl2sql/cli/commands/policy.py
src/nl2sql/cli/commands/run.py
src/nl2sql/cli/commands/setup.py
src/nl2sql/cli/commands/trace.py
src/nl2sql/cli/commands/visualize.py
src/nl2sql/cli/common/decorators.py
src/nl2sql/cli/common/indexing.py
src/nl2sql/cli/demo/__init__.py
src/nl2sql/cli/demo/chinook.py
src/nl2sql/cli/demo/datasets.py
src/nl2sql/cli/demo/defaults.py
src/nl2sql/cli/demo/llm_config.py
src/nl2sql/cli/demo/manager.py
src/nl2sql/cli/demo/stamp.py
src/nl2sql/cli/demo/support.py
src/nl2sql/cli/demo/webanalytics.py
src/nl2sql/cli/demo/playground/__init__.py
src/nl2sql/cli/demo/playground/app.py
src/nl2sql/cli/demo/playground/hosted.py
src/nl2sql/cli/demo/playground/index_panel.py
src/nl2sql/cli/demo/playground/preview.py
src/nl2sql/cli/demo/playground/settings.py
src/nl2sql/cli/demo/playground/assets/social-card.png
src/nl2sql/cli/demo/playground/assets/clips/ask-dark.jpg
src/nl2sql/cli/demo/playground/assets/clips/ask-dark.webm
src/nl2sql/cli/demo/playground/assets/clips/ask.jpg
src/nl2sql/cli/demo/playground/assets/clips/ask.webm
src/nl2sql/cli/demo/playground/assets/clips/pipeline-dark.jpg
src/nl2sql/cli/demo/playground/assets/clips/pipeline-dark.webm
src/nl2sql/cli/demo/playground/assets/clips/pipeline.jpg
src/nl2sql/cli/demo/playground/assets/clips/pipeline.webm
src/nl2sql/cli/demo/playground/assets/clips/retrieval-dark.jpg
src/nl2sql/cli/demo/playground/assets/clips/retrieval-dark.webm
src/nl2sql/cli/demo/playground/assets/clips/retrieval.jpg
src/nl2sql/cli/demo/playground/assets/clips/retrieval.webm
src/nl2sql/cli/demo/playground/static/index.html
src/nl2sql/cli/demo/recordings/chinook.json
src/nl2sql/cli/generators/datasources/__init__.py
src/nl2sql/cli/generators/datasources/generator.py
src/nl2sql/cli/generators/datasources/templates.py
src/nl2sql/cli/generators/env/__init__.py
src/nl2sql/cli/generators/env/generator.py
src/nl2sql/cli/generators/env/templates.py
src/nl2sql/cli/generators/llm/__init__.py
src/nl2sql/cli/generators/llm/generator.py
src/nl2sql/cli/generators/llm/templates.py
src/nl2sql/cli/generators/policies/__init__.py
src/nl2sql/cli/generators/policies/generator.py
src/nl2sql/cli/generators/policies/templates.py
src/nl2sql/common/__init__.py
src/nl2sql/common/cancellation.py
src/nl2sql/common/context.py
src/nl2sql/common/env_hint.py
src/nl2sql/common/errors.py
src/nl2sql/common/event_logger.py
src/nl2sql/common/exceptions.py
src/nl2sql/common/logger.py
src/nl2sql/common/metrics.py
src/nl2sql/common/resilience.py
src/nl2sql/common/settings.py
src/nl2sql/configs/__init__.py
src/nl2sql/configs/datasources.py
src/nl2sql/configs/llm.py
src/nl2sql/configs/manager.py
src/nl2sql/configs/policies.py
src/nl2sql/configs/sample_questions.py
src/nl2sql/configs/secrets.py
src/nl2sql/datasets/README.md
src/nl2sql/datasets/__init__.py
src/nl2sql/datasets/chinook.sqlite
src/nl2sql/datasets/support.sqlite
src/nl2sql/datasets/webanalytics.sqlite
src/nl2sql/datasources/__init__.py
src/nl2sql/datasources/discovery.py
src/nl2sql/datasources/models.py
src/nl2sql/datasources/protocols.py
src/nl2sql/datasources/registry.py
src/nl2sql/evaluation/__init__.py
src/nl2sql/evaluation/benchmark_runner.py
src/nl2sql/evaluation/evaluator.py
src/nl2sql/evaluation/faithfulness.py
src/nl2sql/evaluation/gold.py
src/nl2sql/evaluation/prices.py
src/nl2sql/evaluation/records.py
src/nl2sql/evaluation/retrieval_recall.py
src/nl2sql/evaluation/tier1.py
src/nl2sql/evaluation/tier2.py
src/nl2sql/evaluation/types.py
src/nl2sql/evaluation/datasets/chinook_gold.yaml
src/nl2sql/evaluation/datasets/chinook_gold_plans.yaml
src/nl2sql/evaluation/presets/__init__.py
src/nl2sql/evaluation/presets/claude-planner.yaml
src/nl2sql/evaluation/presets/gpt-5.4-mini-helpers.yaml
src/nl2sql/evaluation/presets/gpt-5.4.yaml
src/nl2sql/execution/__init__.py
src/nl2sql/execution/contracts.py
src/nl2sql/execution/dag.py
src/nl2sql/execution/execution_store.py
src/nl2sql/execution/artifacts/__init__.py
src/nl2sql/execution/artifacts/parquet.py
src/nl2sql/execution/artifacts/results.py
src/nl2sql/execution/artifacts/store.py
src/nl2sql/execution/executor/__init__.py
src/nl2sql/execution/executor/sql_executor.py
src/nl2sql/feedback/__init__.py
src/nl2sql/feedback/drafts.py
src/nl2sql/feedback/record.py
src/nl2sql/feedback/stats.py
src/nl2sql/feedback/store.py
src/nl2sql/indexing/__init__.py
src/nl2sql/indexing/chunk_builder.py
src/nl2sql/indexing/embeddings.py
src/nl2sql/indexing/enrichment_service.py
src/nl2sql/indexing/health.py
src/nl2sql/indexing/models.py
src/nl2sql/indexing/orchestrator.py
src/nl2sql/indexing/rebuild.py
src/nl2sql/indexing/retrieval_trace.py
src/nl2sql/indexing/vector_store.py
src/nl2sql/llm/__init__.py
src/nl2sql/llm/failures.py
src/nl2sql/llm/models.py
src/nl2sql/llm/providers.py
src/nl2sql/llm/registry.py
src/nl2sql/llm/replay.py
src/nl2sql/llm/request_key.py
src/nl2sql/llm/wires/__init__.py
src/nl2sql/llm/wires/anthropic.py
src/nl2sql/llm/wires/anthropic_client.py
src/nl2sql/llm/wires/base.py
src/nl2sql/llm/wires/openai.py
src/nl2sql/pipeline/__init__.py
src/nl2sql/pipeline/events.py
src/nl2sql/pipeline/graph.py
src/nl2sql/pipeline/graph_utils.py
src/nl2sql/pipeline/pipeline_runner.py
src/nl2sql/pipeline/plan_cache.py
src/nl2sql/pipeline/retry_feedback.py
src/nl2sql/pipeline/routes.py
src/nl2sql/pipeline/runtime.py
src/nl2sql/pipeline/state.py
src/nl2sql/pipeline/steps.py
src/nl2sql/pipeline/timing.py
src/nl2sql/pipeline/nodes/__init__.py
src/nl2sql/pipeline/nodes/aggregator/__init__.py
src/nl2sql/pipeline/nodes/aggregator/node.py
src/nl2sql/pipeline/nodes/aggregator/schemas.py
src/nl2sql/pipeline/nodes/answer_synthesizer/__init__.py
src/nl2sql/pipeline/nodes/answer_synthesizer/node.py
src/nl2sql/pipeline/nodes/answer_synthesizer/prompts.py
src/nl2sql/pipeline/nodes/answer_synthesizer/schemas.py
src/nl2sql/pipeline/nodes/ast_planner/__init__.py
src/nl2sql/pipeline/nodes/ast_planner/functions.py
src/nl2sql/pipeline/nodes/ast_planner/node.py
src/nl2sql/pipeline/nodes/ast_planner/prompts.py
src/nl2sql/pipeline/nodes/ast_planner/schemas.py
src/nl2sql/pipeline/nodes/datasource_resolver/__init__.py
src/nl2sql/pipeline/nodes/datasource_resolver/node.py
src/nl2sql/pipeline/nodes/datasource_resolver/prompts.py
src/nl2sql/pipeline/nodes/datasource_resolver/schemas.py
src/nl2sql/pipeline/nodes/decomposer/__init__.py
src/nl2sql/pipeline/nodes/decomposer/dag.py
src/nl2sql/pipeline/nodes/decomposer/node.py
src/nl2sql/pipeline/nodes/decomposer/prompts.py
src/nl2sql/pipeline/nodes/decomposer/schemas.py
src/nl2sql/pipeline/nodes/executor/__init__.py
src/nl2sql/pipeline/nodes/executor/node.py
src/nl2sql/pipeline/nodes/executor/value_check.py
src/nl2sql/pipeline/nodes/generator/__init__.py
src/nl2sql/pipeline/nodes/generator/node.py
src/nl2sql/pipeline/nodes/generator/schemas.py
src/nl2sql/pipeline/nodes/refiner/__init__.py
src/nl2sql/pipeline/nodes/refiner/node.py
src/nl2sql/pipeline/nodes/refiner/prompts.py
src/nl2sql/pipeline/nodes/refiner/schemas.py
src/nl2sql/pipeline/nodes/schema_retriever/__init__.py
src/nl2sql/pipeline/nodes/schema_retriever/node.py
src/nl2sql/pipeline/nodes/schema_retriever/schema.py
src/nl2sql/pipeline/nodes/validator/__init__.py
src/nl2sql/pipeline/nodes/validator/node.py
src/nl2sql/pipeline/nodes/validator/schemas.py
src/nl2sql/pipeline/subgraphs/__init__.py
src/nl2sql/pipeline/subgraphs/schemas.py
src/nl2sql/pipeline/subgraphs/sql_agent.py
src/nl2sql/schema/__init__.py
src/nl2sql/schema/in_memory_store.py
src/nl2sql/schema/protocol.py
src/nl2sql/schema/sqlite_store.py
src/nl2sql/schema/store.py
src/nl2sql/schema/view.py
src/nl2sql/secrets/__init__.py
src/nl2sql/secrets/factory.py
src/nl2sql/secrets/interfaces.py
src/nl2sql/secrets/manager.py
src/nl2sql/secrets/models.py
src/nl2sql/secrets/providers/aws.py
src/nl2sql/secrets/providers/azure.py
src/nl2sql/secrets/providers/env.py
src/nl2sql/secrets/providers/hashi.py
src/nl2sql/services/__init__.py
src/nl2sql/services/callbacks/__init__.py
src/nl2sql/services/callbacks/monitor.py
src/nl2sql/services/callbacks/node_context.py
src/nl2sql/services/callbacks/node_handlers.py
src/nl2sql/services/callbacks/node_metrics.py
src/nl2sql/services/callbacks/presenter.py
src/nl2sql/services/callbacks/token_handler.py
src/nl2sql/testing/__init__.py
src/nl2sql/testing/fake_llm.py
src/nl2sql/tracing/__init__.py
src/nl2sql/tracing/document.py
src/nl2sql/tracing/recorder.py
src/nl2sql/tracing/replay.py
src/nl2sql/tracing/trace.py
src/nl2sql_engine.egg-info/PKG-INFO
src/nl2sql_engine.egg-info/SOURCES.txt
src/nl2sql_engine.egg-info/dependency_links.txt
src/nl2sql_engine.egg-info/entry_points.txt
src/nl2sql_engine.egg-info/requires.txt
src/nl2sql_engine.egg-info/top_level.txt