LICENSE
README.md
pyproject.toml
qtype/__init__.py
qtype/cli.py
qtype.egg-info/PKG-INFO
qtype.egg-info/SOURCES.txt
qtype.egg-info/dependency_links.txt
qtype.egg-info/entry_points.txt
qtype.egg-info/requires.txt
qtype.egg-info/top_level.txt
qtype/../docs/example_ui.png
qtype/../docs/index.md
qtype/../docs/Concepts/mental-model-and-philosophy.md
qtype/../docs/Contributing/index.md
qtype/../docs/Contributing/roadmap.md
qtype/../docs/Decisions/ADR-001-Chat-vs-Completion-Endpoint-Features.md
qtype/../docs/Gallery/dataflow_pipelines.md
qtype/../docs/Gallery/dataflow_pipelines.mermaid
qtype/../docs/Gallery/research_assistant.md
qtype/../docs/Gallery/research_assistant.mermaid
qtype/../docs/Gallery/simple_chatbot.md
qtype/../docs/Gallery/simple_chatbot.mermaid
qtype/../docs/How To/Authentication/configure_aws_authentication.md
qtype/../docs/How To/Authentication/use_api_key_authentication.md
qtype/../docs/How To/Command Line Usage/load_multiple_inputs_from_files.md
qtype/../docs/How To/Command Line Usage/pass_inputs_on_the_cli.md
qtype/../docs/How To/Command Line Usage/serve_with_auto_reload.md
qtype/../docs/How To/Data Processing/adjust_concurrency.md
qtype/../docs/How To/Data Processing/cache_step_results.md
qtype/../docs/How To/Data Processing/decode_json_xml.md
qtype/../docs/How To/Data Processing/explode_collections.md
qtype/../docs/How To/Data Processing/gather_results.md
qtype/../docs/How To/Data Processing/read_data_from_files.md
qtype/../docs/How To/Data Processing/read_sql_databases.md
qtype/../docs/How To/Data Processing/write_data_to_file.md
qtype/../docs/How To/Invoke Models/call_large_language_models.md
qtype/../docs/How To/Invoke Models/create_embeddings.md
qtype/../docs/How To/Invoke Models/reuse_prompts_with_templates.md
qtype/../docs/How To/Language Features/include_qtype_yaml.md
qtype/../docs/How To/Language Features/include_raw_text_from_other_files.md
qtype/../docs/How To/Language Features/reference_entities_by_id.md
qtype/../docs/How To/Language Features/use_environment_variables.md
qtype/../docs/How To/Language Features/use_qtype_mcp.md
qtype/../docs/How To/Observability & Debugging/trace_calls_with_open_telemetry.md
qtype/../docs/How To/Observability & Debugging/validate_qtype_yaml.md
qtype/../docs/How To/Observability & Debugging/visualize_application_architecture.md
qtype/../docs/How To/Observability & Debugging/visualize_example.mermaid
qtype/../docs/How To/Qtype Server/flow_as_ui.png
qtype/../docs/How To/Qtype Server/serve_flows_as_apis.md
qtype/../docs/How To/Qtype Server/serve_flows_as_ui.md
qtype/../docs/How To/Qtype Server/use_conversational_interfaces.md
qtype/../docs/How To/Qtype Server/use_variables_with_ui_hints.md
qtype/../docs/How To/Tools & Integration/bind_tool_inputs_and_outputs.md
qtype/../docs/How To/Tools & Integration/create_tools_from_openapi_specifications.md
qtype/../docs/How To/Tools & Integration/create_tools_from_python_modules.md
qtype/../docs/Reference/cli.md
qtype/../docs/Reference/plugins.md
qtype/../docs/Reference/semantic-validation-rules.md
qtype/../docs/Tutorials/01-first-qtype-application.md
qtype/../docs/Tutorials/02-conversational-chatbot.md
qtype/../docs/Tutorials/03-structured-data.md
qtype/../docs/Tutorials/04-tools-and-function-calling.md
qtype/../docs/Tutorials/example_chat.png
qtype/../docs/Tutorials/index.md
qtype/../docs/components/APIKeyAuthProvider.md
qtype/../docs/components/APITool.md
qtype/../docs/components/AWSAuthProvider.md
qtype/../docs/components/AWSSecretManager.md
qtype/../docs/components/Agent.md
qtype/../docs/components/Aggregate.md
qtype/../docs/components/AggregateStats.md
qtype/../docs/components/Application.md
qtype/../docs/components/AuthorizationProvider.md
qtype/../docs/components/AuthorizationProviderList.md
qtype/../docs/components/BearerTokenAuthProvider.md
qtype/../docs/components/BedrockReranker.md
qtype/../docs/components/ChatContent.md
qtype/../docs/components/ChatMessage.md
qtype/../docs/components/ConstantPath.md
qtype/../docs/components/CustomType.md
qtype/../docs/components/Decoder.md
qtype/../docs/components/DecoderFormat.md
qtype/../docs/components/DocToTextConverter.md
qtype/../docs/components/Document.md
qtype/../docs/components/DocumentEmbedder.md
qtype/../docs/components/DocumentIndex.md
qtype/../docs/components/DocumentSearch.md
qtype/../docs/components/DocumentSource.md
qtype/../docs/components/DocumentSplitter.md
qtype/../docs/components/Echo.md
qtype/../docs/components/Embedding.md
qtype/../docs/components/EmbeddingModel.md
qtype/../docs/components/FieldExtractor.md
qtype/../docs/components/FileSource.md
qtype/../docs/components/FileWriter.md
qtype/../docs/components/Flow.md
qtype/../docs/components/FlowInterface.md
qtype/../docs/components/Index.md
qtype/../docs/components/IndexUpsert.md
qtype/../docs/components/InvokeEmbedding.md
qtype/../docs/components/InvokeFlow.md
qtype/../docs/components/InvokeTool.md
qtype/../docs/components/LLMInference.md
qtype/../docs/components/ListType.md
qtype/../docs/components/Memory.md
qtype/../docs/components/MessageRole.md
qtype/../docs/components/Model.md
qtype/../docs/components/ModelList.md
qtype/../docs/components/OAuth2AuthProvider.md
qtype/../docs/components/PrimitiveTypeEnum.md
qtype/../docs/components/PromptTemplate.md
qtype/../docs/components/PythonFunctionTool.md
qtype/../docs/components/RAGChunk.md
qtype/../docs/components/RAGDocument.md
qtype/../docs/components/RAGSearchResult.md
qtype/../docs/components/Reranker.md
qtype/../docs/components/SQLSource.md
qtype/../docs/components/Search.md
qtype/../docs/components/SearchResult.md
qtype/../docs/components/SecretManager.md
qtype/../docs/components/SecretReference.md
qtype/../docs/components/Source.md
qtype/../docs/components/Step.md
qtype/../docs/components/TelemetrySink.md
qtype/../docs/components/Tool.md
qtype/../docs/components/ToolList.md
qtype/../docs/components/ToolParameter.md
qtype/../docs/components/TypeList.md
qtype/../docs/components/Variable.md
qtype/../docs/components/VariableList.md
qtype/../docs/components/VectorIndex.md
qtype/../docs/components/VectorSearch.md
qtype/../docs/components/VertexAuthProvider.md
qtype/../docs/components/Writer.md
qtype/../docs/legacy_how_tos/Configuration/modular-yaml.md
qtype/../docs/legacy_how_tos/Configuration/phoenix_projects.png
qtype/../docs/legacy_how_tos/Configuration/phoenix_traces.png
qtype/../docs/legacy_how_tos/Configuration/reference-by-id.md
qtype/../docs/legacy_how_tos/Configuration/telemetry-setup.md
qtype/../docs/legacy_how_tos/Data Types/custom-types.md
qtype/../docs/legacy_how_tos/Data Types/domain-types.md
qtype/../docs/legacy_how_tos/Debugging/visualize-apps.md
qtype/../docs/legacy_how_tos/Tools/api-tools.md
qtype/../docs/legacy_how_tos/Tools/python-tools.md
qtype/../examples/authentication/aws_authentication.qtype.yaml
qtype/../examples/conversational_ai/hello_world_chat.qtype.yaml
qtype/../examples/conversational_ai/simple_chatbot.qtype.yaml
qtype/../examples/data_processing/batch_processing.qtype.yaml
qtype/../examples/data_processing/cache_step_results.qtype.yaml
qtype/../examples/data_processing/collect_results.qtype.yaml
qtype/../examples/data_processing/dataflow_pipelines.qtype.yaml
qtype/../examples/data_processing/decode_json.qtype.yaml
qtype/../examples/data_processing/explode_items.qtype.yaml
qtype/../examples/data_processing/read_file.qtype.yaml
qtype/../examples/invoke_models/create_embeddings.qtype.yaml
qtype/../examples/invoke_models/simple_llm_call.qtype.yaml
qtype/../examples/language_features/include_raw.qtype.yaml
qtype/../examples/language_features/ui_hints.qtype.yaml
qtype/../examples/legacy/chat_with_langfuse.qtype.yaml
qtype/../examples/legacy/data_processor.qtype.yaml
qtype/../examples/legacy/field_extractor_example.qtype.yaml
qtype/../examples/legacy/multi_flow_example.qtype.yaml
qtype/../examples/legacy/rag.qtype.yaml
qtype/../examples/legacy/time_utilities.qtype.yaml
qtype/../examples/legacy/bedrock/data_analysis_with_telemetry.qtype.yaml
qtype/../examples/legacy/bedrock/hello_world.qtype.yaml
qtype/../examples/legacy/bedrock/hello_world_chat.qtype.yaml
qtype/../examples/legacy/bedrock/hello_world_chat_with_telemetry.qtype.yaml
qtype/../examples/legacy/bedrock/hello_world_chat_with_thinking.qtype.yaml
qtype/../examples/legacy/bedrock/hello_world_completion.qtype.yaml
qtype/../examples/legacy/bedrock/hello_world_completion_with_auth.qtype.yaml
qtype/../examples/legacy/bedrock/simple_agent_chat.qtype.yaml
qtype/../examples/legacy/echo/debug_example.qtype.yaml
qtype/../examples/legacy/echo/prompt.qtype.yaml
qtype/../examples/legacy/echo/test.qtype.yaml
qtype/../examples/legacy/echo/video.qtype.yaml
qtype/../examples/legacy/openai/hello_world_chat.qtype.yaml
qtype/../examples/legacy/openai/hello_world_chat_with_telemetry.qtype.yaml
qtype/../examples/legacy/vertex/hello_world_chat.qtype.yaml
qtype/../examples/legacy/vertex/hello_world_completion.qtype.yaml
qtype/../examples/legacy/vertex/hello_world_completion_with_auth.qtype.yaml
qtype/../examples/observability_debugging/trace_with_opentelemetry.qtype.yaml
qtype/../examples/research_assistant/research_assistant.qtype.yaml
qtype/../examples/research_assistant/tavily.oas.yaml
qtype/../examples/research_assistant/tavily.qtype.yaml
qtype/../examples/tutorials/01_hello_world.qtype.yaml
qtype/../examples/tutorials/02_conversational_chat.qtype.yaml
qtype/../examples/tutorials/03_structured_data.qtype.yaml
qtype/../examples/tutorials/04_tools_and_function_calling.qtype.yaml
qtype/../schema/qtype.schema.json
qtype/application/__init__.py
qtype/application/documentation.py
qtype/application/facade.py
qtype/application/commons/__init__.py
qtype/application/commons/tools.py
qtype/application/converters/__init__.py
qtype/application/converters/tools_from_api.py
qtype/application/converters/tools_from_module.py
qtype/application/converters/types.py
qtype/base/__init__.py
qtype/base/exceptions.py
qtype/base/logging.py
qtype/base/types.py
qtype/base/ui_shapes.py
qtype/commands/__init__.py
qtype/commands/convert.py
qtype/commands/generate.py
qtype/commands/mcp.py
qtype/commands/run.py
qtype/commands/serve.py
qtype/commands/validate.py
qtype/commands/visualize.py
qtype/dsl/__init__.py
qtype/dsl/custom_types.py
qtype/dsl/domain_types.py
qtype/dsl/linker.py
qtype/dsl/loader.py
qtype/dsl/model.py
qtype/dsl/parser.py
qtype/dsl/types.py
qtype/interpreter/__init__.py
qtype/interpreter/api.py
qtype/interpreter/conversions.py
qtype/interpreter/converters.py
qtype/interpreter/endpoints.py
qtype/interpreter/flow.py
qtype/interpreter/logging_progress.py
qtype/interpreter/metadata_api.py
qtype/interpreter/resource_cache.py
qtype/interpreter/rich_progress.py
qtype/interpreter/telemetry.py
qtype/interpreter/types.py
qtype/interpreter/typing.py
qtype/interpreter/auth/__init__.py
qtype/interpreter/auth/aws.py
qtype/interpreter/auth/cache.py
qtype/interpreter/auth/generic.py
qtype/interpreter/base/base_step_executor.py
qtype/interpreter/base/batch_step_executor.py
qtype/interpreter/base/exceptions.py
qtype/interpreter/base/executor_context.py
qtype/interpreter/base/factory.py
qtype/interpreter/base/progress_tracker.py
qtype/interpreter/base/secrets.py
qtype/interpreter/base/step_cache.py
qtype/interpreter/base/stream_emitter.py
qtype/interpreter/executors/agent_executor.py
qtype/interpreter/executors/aggregate_executor.py
qtype/interpreter/executors/bedrock_reranker_executor.py
qtype/interpreter/executors/collect_executor.py
qtype/interpreter/executors/construct_executor.py
qtype/interpreter/executors/decoder_executor.py
qtype/interpreter/executors/doc_to_text_executor.py
qtype/interpreter/executors/document_embedder_executor.py
qtype/interpreter/executors/document_search_executor.py
qtype/interpreter/executors/document_source_executor.py
qtype/interpreter/executors/document_splitter_executor.py
qtype/interpreter/executors/echo_executor.py
qtype/interpreter/executors/explode_executor.py
qtype/interpreter/executors/field_extractor_executor.py
qtype/interpreter/executors/file_source_executor.py
qtype/interpreter/executors/file_writer_executor.py
qtype/interpreter/executors/index_upsert_executor.py
qtype/interpreter/executors/invoke_embedding_executor.py
qtype/interpreter/executors/invoke_flow_executor.py
qtype/interpreter/executors/invoke_tool_executor.py
qtype/interpreter/executors/llm_inference_executor.py
qtype/interpreter/executors/prompt_template_executor.py
qtype/interpreter/executors/sql_source_executor.py
qtype/interpreter/executors/vector_search_executor.py
qtype/interpreter/stream/chat/__init__.py
qtype/interpreter/stream/chat/converter.py
qtype/interpreter/stream/chat/file_conversions.py
qtype/interpreter/stream/chat/ui_request_to_domain_type.py
qtype/interpreter/stream/chat/vercel.py
qtype/interpreter/stream/utils/__init__.py
qtype/interpreter/stream/utils/build_vercel_ai_formatter.py
qtype/interpreter/stream/utils/callback_to_stream.py
qtype/interpreter/stream/utils/create_streaming_response.py
qtype/interpreter/stream/utils/default_chat_extract_text.py
qtype/interpreter/stream/utils/error_streaming_response.py
qtype/interpreter/tools/__init__.py
qtype/interpreter/tools/function_tool_helper.py
qtype/interpreter/ui/404.html
qtype/interpreter/ui/file.svg
qtype/interpreter/ui/globe.svg
qtype/interpreter/ui/icon.png
qtype/interpreter/ui/index.html
qtype/interpreter/ui/index.txt
qtype/interpreter/ui/next.svg
qtype/interpreter/ui/vercel.svg
qtype/interpreter/ui/window.svg
qtype/interpreter/ui/404/index.html
qtype/interpreter/ui/_next/static/YR7FgQl_Kpwjcqho0ogG4/_buildManifest.js
qtype/interpreter/ui/_next/static/YR7FgQl_Kpwjcqho0ogG4/_ssgManifest.js
qtype/interpreter/ui/_next/static/chunks/230-e22a519211de9624.js
qtype/interpreter/ui/_next/static/chunks/255-268261a96ffee0a9.js
qtype/interpreter/ui/_next/static/chunks/4bd1b696-c023c6e3521b1417.js
qtype/interpreter/ui/_next/static/chunks/ba12c10f-8d3b3efcaddd4728.js
qtype/interpreter/ui/_next/static/chunks/framework-d7de93249215fb06.js
qtype/interpreter/ui/_next/static/chunks/main-090112344d9a19ce.js
qtype/interpreter/ui/_next/static/chunks/main-app-a5425c8070223ccc.js
qtype/interpreter/ui/_next/static/chunks/polyfills-42372ed130431b0a.js
qtype/interpreter/ui/_next/static/chunks/webpack-bd0771cb30dd12fa.js
qtype/interpreter/ui/_next/static/chunks/app/layout-1615bcffa82ff884.js
qtype/interpreter/ui/_next/static/chunks/app/page-bfbb263eb356c6eb.js
qtype/interpreter/ui/_next/static/chunks/app/_not-found/page-8f0e059659d8afd7.js
qtype/interpreter/ui/_next/static/chunks/pages/_app-7d307437aca18ad4.js
qtype/interpreter/ui/_next/static/chunks/pages/_error-cb2a52f75f2162e2.js
qtype/interpreter/ui/_next/static/css/7906798f56607e8f.css
qtype/interpreter/ui/_next/static/media/4cf2300e9c8272f7-s.p.woff2
qtype/interpreter/ui/_next/static/media/747892c23ea88013-s.woff2
qtype/interpreter/ui/_next/static/media/8d697b304b401681-s.woff2
qtype/interpreter/ui/_next/static/media/93f479601ee12b01-s.p.woff2
qtype/interpreter/ui/_next/static/media/9610d9e46709d722-s.woff2
qtype/interpreter/ui/_next/static/media/ba015fad6dcf6784-s.woff2
qtype/interpreter/ui/assets/video-sample.mp4
qtype/mcp/__init__.py
qtype/mcp/server.py
qtype/semantic/__init__.py
qtype/semantic/base_types.py
qtype/semantic/checker.py
qtype/semantic/generate.py
qtype/semantic/loader.py
qtype/semantic/model.py
qtype/semantic/resolver.py
qtype/semantic/visualize.py