LICENSE
README.md
pyproject.toml
conf/agent.yml.example
conf/agent.yml.qs
conf/auth_clients.yml.example
datus/__init__.py
datus/main.py
datus/multi_round_benchmark.py
datus/agent/__init__.py
datus/agent/agent.py
datus/agent/evaluate.py
datus/agent/plan.py
datus/agent/reflect.py
datus/agent/workflow.py
datus/agent/workflow.yml
datus/agent/workflow_runner.py
datus/agent/node/__init__.py
datus/agent/node/agentic_node.py
datus/agent/node/begin_node.py
datus/agent/node/chat_agentic_node.py
datus/agent/node/compare_agentic_node.py
datus/agent/node/compare_node.py
datus/agent/node/date_parser_node.py
datus/agent/node/doc_search_node.py
datus/agent/node/execute_sql_node.py
datus/agent/node/fix_node.py
datus/agent/node/gen_sql_agentic_node.py
datus/agent/node/generate_sql_node.py
datus/agent/node/hitl_node.py
datus/agent/node/node.py
datus/agent/node/output_node.py
datus/agent/node/parallel_node.py
datus/agent/node/reason_sql_node.py
datus/agent/node/reflect_node.py
datus/agent/node/schema_linking_node.py
datus/agent/node/search_metrics_node.py
datus/agent/node/selection_node.py
datus/agent/node/semantic_agentic_node.py
datus/agent/node/sql_summary_agentic_node.py
datus/agent/node/subworkflow_node.py
datus/api/README.md
datus/api/__init__.py
datus/api/auth.py
datus/api/models.py
datus/api/server.py
datus/api/service.py
datus/cli/README.md
datus/cli/__init__.py
datus/cli/action_history_display.py
datus/cli/agent_commands.py
datus/cli/autocomplete.py
datus/cli/blocking_input_manager.py
datus/cli/chat_commands.py
datus/cli/cli_context.py
datus/cli/context_commands.py
datus/cli/execution_state.py
datus/cli/generation_hooks.py
datus/cli/init_util.py
datus/cli/interactive_init.py
datus/cli/main.py
datus/cli/mcp_commands.py
datus/cli/metadata_commands.py
datus/cli/namespace_manager.py
datus/cli/plan_hooks.py
datus/cli/repl.py
datus/cli/sub_agent_commands.py
datus/cli/sub_agent_wizard.py
datus/cli/subject_rich_utils.py
datus/cli/tutorial.py
datus/cli/screen/__init__.py
datus/cli/screen/action_display_app.py
datus/cli/screen/base_app.py
datus/cli/screen/base_widgets.py
datus/cli/screen/catalog_screen.py
datus/cli/screen/context_app.py
datus/cli/screen/context_screen.py
datus/cli/screen/mcp_screen.py
datus/cli/screen/subject_screen.py
datus/cli/screen/workflow_screen.py
datus/cli/web/__init__.py
datus/cli/web/chat_executor.py
datus/cli/web/chatbot.py
datus/cli/web/config_manager.py
datus/cli/web/session_loader.py
datus/cli/web/ui_components.py
datus/configuration/README.md
datus/configuration/agent_config.py
datus/configuration/agent_config_loader.py
datus/configuration/node_type.py
datus/models/README.md
datus/models/__init__.py
datus/models/base.py
datus/models/claude_model.py
datus/models/deepseek_model.py
datus/models/gemini_model.py
datus/models/mcp_result_extractors.py
datus/models/mcp_utils.py
datus/models/openai_compatible.py
datus/models/openai_model.py
datus/models/qwen_model.py
datus/models/session_manager.py
datus/prompts/__init__.py
datus/prompts/compare_sql.py
datus/prompts/compare_sql_with_mcp.py
datus/prompts/extract_dates.py
datus/prompts/fix_sql.py
datus/prompts/gen_sql.py
datus/prompts/output_checking.py
datus/prompts/prompt_manager.py
datus/prompts/reasoning_sql_with_mcp.py
datus/prompts/reflection.py
datus/prompts/schema_lineage.py
datus/prompts/selection.py
datus/prompts/prompt_templates/chat_system_0.9.j2
datus/prompts/prompt_templates/chat_system_1.0.j2
datus/prompts/prompt_templates/classify_sql_item_1.0.j2
datus/prompts/prompt_templates/compare_sql_system_mcp_1.0.j2
datus/prompts/prompt_templates/compare_sql_user_1.0.j2
datus/prompts/prompt_templates/date_parser_en_1.0.j2
datus/prompts/prompt_templates/date_parser_zh_1.0.j2
datus/prompts/prompt_templates/evaluation_1.0.j2
datus/prompts/prompt_templates/evaluation_2.0.j2
datus/prompts/prompt_templates/evaluation_2.1.j2
datus/prompts/prompt_templates/extract_sql_summary_1.0.j2
datus/prompts/prompt_templates/fix_sql_system_1.0.j2
datus/prompts/prompt_templates/fix_sql_user_1.0.j2
datus/prompts/prompt_templates/gen_metrics_system_1.0.j2
datus/prompts/prompt_templates/gen_semantic_model_system_1.0.j2
datus/prompts/prompt_templates/gen_sql_summary_system_1.0.j2
datus/prompts/prompt_templates/gen_sql_system_1.0.j2
datus/prompts/prompt_templates/gen_sql_user_1.0.j2
datus/prompts/prompt_templates/generate_sql_taxonomy_1.0.j2
datus/prompts/prompt_templates/generate_sql_taxonomy_incremental_1.0.j2
datus/prompts/prompt_templates/output_checking_1.0.j2
datus/prompts/prompt_templates/plan_mode_system_1.0.j2
datus/prompts/prompt_templates/reasoning_system_1.0.j2
datus/prompts/prompt_templates/reasoning_user_1.0.j2
datus/prompts/prompt_templates/regenerate_sql_name_1.0.j2
datus/prompts/prompt_templates/schema_lineage_summary_1.0.j2
datus/prompts/prompt_templates/schema_lineage_system_1.0.j2
datus/prompts/prompt_templates/schema_lineage_user_1.0.j2
datus/prompts/prompt_templates/selection_analysis_1.0.j2
datus/prompts/prompt_templates/sql_system_1.0.j2
datus/schemas/__init__.py
datus/schemas/action_history.py
datus/schemas/agent_models.py
datus/schemas/base.py
datus/schemas/chat_agentic_node_models.py
datus/schemas/compare_node_models.py
datus/schemas/date_parser_node_models.py
datus/schemas/doc_search_node_models.py
datus/schemas/fix_node_models.py
datus/schemas/gen_sql_agentic_node_models.py
datus/schemas/node_models.py
datus/schemas/parallel_node_models.py
datus/schemas/reason_sql_node_models.py
datus/schemas/schema_linking_node_models.py
datus/schemas/search_metrics_node_models.py
datus/schemas/semantic_agentic_node_models.py
datus/schemas/sql_summary_agentic_node_models.py
datus/schemas/subworkflow_node_models.py
datus/schemas/tool_models.py
datus/storage/README.md
datus/storage/__init__.py
datus/storage/base.py
datus/storage/cache.py
datus/storage/catalog_manager.py
datus/storage/embedding_by_cloud.md
datus/storage/embedding_models.py
datus/storage/embedding_openai.py
datus/storage/fastembed_embeddings.py
datus/storage/lancedb_conditions.py
datus/storage/storage_cfg.py
datus/storage/sub_agent_kb_bootstrap.py
datus/storage/subject_manager.py
datus/storage/document/__init__.py
datus/storage/document/doc_init.py
datus/storage/document/store.py
datus/storage/ext_knowledge/__init__.py
datus/storage/ext_knowledge/ext_knowledge_init.py
datus/storage/ext_knowledge/init_utils.py
datus/storage/ext_knowledge/store.py
datus/storage/feedback/__init__.py
datus/storage/feedback/store.py
datus/storage/metric/__init__.py
datus/storage/metric/init_utils.py
datus/storage/metric/llm_text_generator.py
datus/storage/metric/metrics_init.py
datus/storage/metric/store.py
datus/storage/reference_sql/README.md
datus/storage/reference_sql/__init__.py
datus/storage/reference_sql/init_utils.py
datus/storage/reference_sql/reference_sql_init.py
datus/storage/reference_sql/sql_file_processor.py
datus/storage/reference_sql/store.py
datus/storage/schema_metadata/__init__.py
datus/storage/schema_metadata/benchmark_init.py
datus/storage/schema_metadata/benchmark_init_bird.py
datus/storage/schema_metadata/init_utils.py
datus/storage/schema_metadata/local_init.py
datus/storage/schema_metadata/store.py
datus/storage/task/__init__.py
datus/storage/task/store.py
datus/tools/__init__.py
datus/tools/base.py
datus/tools/date_tools/__init__.py
datus/tools/date_tools/date_parser.py
datus/tools/db_tools/README.md
datus/tools/db_tools/__init__.py
datus/tools/db_tools/base.py
datus/tools/db_tools/config.py
datus/tools/db_tools/db_manager.py
datus/tools/db_tools/dialect_config.py
datus/tools/db_tools/duckdb_connector.py
datus/tools/db_tools/mixins.py
datus/tools/db_tools/registry.py
datus/tools/db_tools/sqlite_connector.py
datus/tools/func_tool/__init__.py
datus/tools/func_tool/base.py
datus/tools/func_tool/context_search.py
datus/tools/func_tool/database.py
datus/tools/func_tool/date_parsing_tools.py
datus/tools/func_tool/filesystem_tool.py
datus/tools/func_tool/generation_tools.py
datus/tools/func_tool/plan_tools.py
datus/tools/lineage_graph_tools/__init__.py
datus/tools/lineage_graph_tools/schema_lineage.py
datus/tools/llms_tools/__init__.py
datus/tools/llms_tools/autofix_sql.py
datus/tools/llms_tools/match_schema.py
datus/tools/llms_tools/mcp_stream_utils.py
datus/tools/llms_tools/reasoning_sql.py
datus/tools/mcp_tools/README.md
datus/tools/mcp_tools/__init__.py
datus/tools/mcp_tools/mcp_config.py
datus/tools/mcp_tools/mcp_manager.py
datus/tools/mcp_tools/mcp_server.py
datus/tools/mcp_tools/mcp_tool.py
datus/tools/output_tools/__init__.py
datus/tools/output_tools/output.py
datus/tools/search_tools/__init__.py
datus/tools/search_tools/search_tool.py
datus/utils/__init__.py
datus/utils/async_utils.py
datus/utils/benchmark_utils.py
datus/utils/compress_utils.py
datus/utils/constants.py
datus/utils/device_utils.py
datus/utils/env.py
datus/utils/exceptions.py
datus/utils/json_utils.py
datus/utils/loggings.py
datus/utils/path_manager.py
datus/utils/path_utils.py
datus/utils/pyarrow_utils.py
datus/utils/reference_paths.py
datus/utils/resource_utils.py
datus/utils/rich_util.py
datus/utils/schema_utils.py
datus/utils/sql_utils.py
datus/utils/sub_agent_manager.py
datus/utils/time_utils.py
datus/utils/token_utils.py
datus/utils/traceable_utils.py
datus/utils/typing_fix.py
datus_agent.egg-info/PKG-INFO
datus_agent.egg-info/SOURCES.txt
datus_agent.egg-info/dependency_links.txt
datus_agent.egg-info/entry_points.txt
datus_agent.egg-info/requires.txt
datus_agent.egg-info/top_level.txt
mcp/mcp-metricflow-server/LICENSE
mcp/mcp-metricflow-server/README.md
mcp/mcp-metricflow-server/pyproject.toml
mcp/mcp-metricflow-server/test_metricflow_direct.py
mcp/mcp-metricflow-server/test_server_integration.py
mcp/mcp-metricflow-server/docs/get_dimensions.md
mcp/mcp-metricflow-server/docs/get_entities.md
mcp/mcp-metricflow-server/docs/list_metrics.md
mcp/mcp-metricflow-server/docs/query_metrics.md
mcp/mcp-metricflow-server/src/mcp_metricflow_server/__init__.py
mcp/mcp-metricflow-server/src/mcp_metricflow_server/cli.py
mcp/mcp-metricflow-server/src/mcp_metricflow_server/main.py
mcp/mcp-metricflow-server/src/mcp_metricflow_server/prompts.py
mcp/mcp-metricflow-server/src/mcp_metricflow_server/server.py
mcp/mcp-metricflow-server/src/mcp_metricflow_server/tools.py
mcp/mcp-metricflow-server/src/mcp_metricflow_server/types.py
mcp/mcp-metricflow-server/tests/__init__.py
mcp/mcp-metricflow-server/tests/test_config.py
sample_data/duckdb-demo.duckdb
sample_data/california_schools/california_schools.csv
sample_data/california_schools/california_schools.sqlite
sample_data/california_schools/success_story.csv
sample_data/california_schools/reference_sql/california_schools_1.sql
sample_data/california_schools/reference_sql/california_schools_2.sql
sample_data/california_schools/reference_sql/schools_1.sql
tests/test_async_utils.py
tests/test_claude_model.py
tests/test_cli_rich.py
tests/test_cli_textual.py
tests/test_compress_utils.py
tests/test_configuration_load.py
tests/test_connector_duckdb.py
tests/test_connector_sqlite.py
tests/test_date_parser_cn.py
tests/test_date_parser_en.py
tests/test_deepseek_model.py
tests/test_doc_search.py
tests/test_embedding_lazy_loading.py
tests/test_evaluation.py
tests/test_exceptions.py
tests/test_import_new_db.py
tests/test_init_util.py
tests/test_input_result.py
tests/test_integration_benchmark.py
tests/test_llm_recall.py
tests/test_loggings.py
tests/test_mcp_tools.py
tests/test_namespace_manager.py
tests/test_node.py
tests/test_other_models.py
tests/test_planning.py
tests/test_qwen_model.py
tests/test_schema_linking.py
tests/test_schema_recall_bird.py
tests/test_schema_recall_spider2.py
tests/test_search_metrics.py
tests/test_spends.py
tests/test_storage.py
tests/test_sub_agent.py
tests/test_token_utils.py
tests/test_tools.py
tests/test_tools_output.py
tests/test_tracing.py
tests/test_tutorial_exceptions.py
tests/test_workflow.py