├── .coveragerc ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ └── preapproved.md ├── actions │ ├── init-bare-environment │ │ └── action.yml │ └── init-environment │ │ └── action.yml ├── dependabot.yml ├── pull_request_template.md ├── release.yml ├── scripts │ ├── __init__.py │ └── gen_snippet_logs.py └── workflows │ ├── code-checks.yml │ ├── create-stable-release.yml │ ├── docs-integration-tests.yml │ ├── publish.yml │ ├── pull-request-links.yml │ └── unit-tests.yml ├── .gitignore ├── .readthedocs.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MIGRATION.md ├── Makefile ├── NOTICE ├── README.md ├── _typos.toml ├── docs ├── assets │ ├── css │ │ ├── code_select.css │ │ ├── extra.css │ │ ├── mkdocstrings.css │ │ ├── swagger-ui.css │ │ └── swagger-ui.css.map │ ├── img │ │ ├── data-architecture.png │ │ ├── griptape-mark-square-light.svg │ │ └── tools │ │ │ ├── output.png │ │ │ ├── poetry_setup.png │ │ │ └── toml.png │ └── scripts │ │ ├── swagger-ui-bundle.js │ │ ├── swagger-ui-bundle.js.map │ │ ├── swagger-ui-standalone-preset.js │ │ └── swagger-ui-standalone-preset.js.map ├── contributing.md ├── gen_ref_pages.py ├── griptape-cloud │ ├── api │ │ └── api-reference.md │ ├── assistants │ │ ├── assistant-runs.md │ │ ├── getting-started-with-assistants.md │ │ └── what-are-assistants.md │ ├── data-lakes │ │ └── data-lakes.md │ ├── data-sources │ │ ├── create-data-source.md │ │ ├── getting-started-with-data-sources.md │ │ ├── refresh-data.md │ │ └── what-are-data-sources.md │ ├── index.md │ ├── knowledge-bases │ │ ├── accessing-data.md │ │ ├── create-knowledge-base.md │ │ ├── getting-started-with-knowledge-bases.md │ │ ├── knowledge-base-types.md │ │ └── what-are-knowledge-bases.md │ ├── retrievers │ │ └── what-are-retrievers.md │ ├── rules │ │ └── rulesets.md │ ├── structures │ │ ├── create-structure.md │ │ ├── getting-started-with-structures.md │ │ ├── run-structure.md │ │ ├── structure-config.md │ │ ├── structure-run-events.md │ │ └── what-are-structures.md │ ├── threads │ │ └── threads.md │ └── tools │ │ ├── create-tool.md │ │ ├── run-tool.md │ │ └── tool-config.md ├── griptape-framework │ ├── data │ │ ├── artifacts.md │ │ ├── chunkers.md │ │ ├── index.md │ │ ├── loaders.md │ │ └── src │ │ │ ├── __init__.py │ │ │ ├── chunkers_1.py │ │ │ ├── loaders_1.py │ │ │ ├── loaders_10.py │ │ │ ├── loaders_2.py │ │ │ ├── loaders_3.py │ │ │ ├── loaders_5.py │ │ │ ├── loaders_6.py │ │ │ ├── loaders_7.py │ │ │ ├── loaders_8.py │ │ │ ├── loaders_9.py │ │ │ ├── loaders_json.py │ │ │ └── loaders_save.py │ ├── drivers │ │ ├── assistant-drivers.md │ │ ├── audio-transcription-drivers.md │ │ ├── conversation-memory-drivers.md │ │ ├── embedding-drivers.md │ │ ├── event-listener-drivers.md │ │ ├── file-manager-drivers.md │ │ ├── image-generation-drivers.md │ │ ├── logs │ │ │ ├── amazon_s3_file_manager_driver.txt │ │ │ ├── assistant_drivers_1.txt │ │ │ ├── assistant_drivers_2.txt │ │ │ ├── audio_transcription_drivers_1.txt │ │ │ ├── cohere_rerank_driver.txt │ │ │ ├── conversation_memory_drivers_1.txt │ │ │ ├── conversation_memory_drivers_2.txt │ │ │ ├── conversation_memory_drivers_3.txt │ │ │ ├── conversation_memory_drivers_griptape_cloud.txt │ │ │ ├── embedding_drivers_1.txt │ │ │ ├── embedding_drivers_10.txt │ │ │ ├── embedding_drivers_3.txt │ │ │ ├── embedding_drivers_4.txt │ │ │ ├── embedding_drivers_5.txt │ │ │ ├── embedding_drivers_8.txt │ │ │ ├── embedding_drivers_9.txt │ │ │ ├── event_listener_drivers_1.txt │ │ │ ├── event_listener_drivers_3.txt │ │ │ ├── event_listener_drivers_4.txt │ │ │ ├── event_listener_drivers_5.txt │ │ │ ├── event_listener_drivers_6.txt │ │ │ ├── event_listener_drivers_7.txt │ │ │ ├── file_manager_driver.txt │ │ │ ├── griptape_cloud_file_manager_driver.txt │ │ │ ├── image_generation_drivers_1.txt │ │ │ ├── image_generation_drivers_2.txt │ │ │ ├── image_generation_drivers_3.txt │ │ │ ├── image_generation_drivers_4.txt │ │ │ ├── image_generation_drivers_5.txt │ │ │ ├── image_generation_drivers_6.txt │ │ │ ├── local_file_manager_driver.txt │ │ │ ├── local_rerank_driver.txt │ │ │ ├── prompt_drivers_1.txt │ │ │ ├── prompt_drivers_11.txt │ │ │ ├── prompt_drivers_13.txt │ │ │ ├── prompt_drivers_2.txt │ │ │ ├── prompt_drivers_3.txt │ │ │ ├── prompt_drivers_5.txt │ │ │ ├── prompt_drivers_6.txt │ │ │ ├── prompt_drivers_7.txt │ │ │ ├── prompt_drivers_8.txt │ │ │ ├── prompt_drivers_9.txt │ │ │ ├── prompt_drivers_griptape_cloud.txt │ │ │ ├── prompt_drivers_grok.txt │ │ │ ├── prompt_drivers_groq.txt │ │ │ ├── prompt_drivers_openai_reasoning.txt │ │ │ ├── prompt_drivers_perplexity.txt │ │ │ ├── prompt_drivers_structured_output_pydantic.txt │ │ │ ├── prompt_drivers_structured_output_schema.txt │ │ │ ├── structure_run_drivers_1.txt │ │ │ ├── structure_run_drivers_2.txt │ │ │ ├── text_to_speech_drivers_1.txt │ │ │ ├── text_to_speech_drivers_2.txt │ │ │ ├── text_to_speech_drivers_3.txt │ │ │ ├── vector_store_drivers_1.txt │ │ │ ├── vector_store_drivers_10.txt │ │ │ ├── vector_store_drivers_11.txt │ │ │ ├── vector_store_drivers_2.txt │ │ │ ├── vector_store_drivers_3.txt │ │ │ ├── vector_store_drivers_4.txt │ │ │ ├── vector_store_drivers_5.txt │ │ │ ├── vector_store_drivers_6.txt │ │ │ ├── vector_store_drivers_7.txt │ │ │ ├── vector_store_drivers_8.txt │ │ │ ├── vector_store_drivers_9.txt │ │ │ ├── web_scraper_drivers_3.txt │ │ │ ├── web_search_drivers_5.txt │ │ │ └── web_search_drivers_perplexity.txt │ │ ├── observability-drivers.md │ │ ├── prompt-drivers.md │ │ ├── rerank-drivers.md │ │ ├── ruleset-drivers.md │ │ ├── sql-drivers.md │ │ ├── src │ │ │ ├── amazon_s3_file_manager_driver.py │ │ │ ├── assistant_drivers_1.py │ │ │ ├── assistant_drivers_2.py │ │ │ ├── audio_transcription_drivers_1.py │ │ │ ├── cohere_rerank_driver.py │ │ │ ├── conversation_memory_drivers_1.py │ │ │ ├── conversation_memory_drivers_2.py │ │ │ ├── conversation_memory_drivers_3.py │ │ │ ├── conversation_memory_drivers_griptape_cloud.py │ │ │ ├── embedding_drivers_1.py │ │ │ ├── embedding_drivers_10.py │ │ │ ├── embedding_drivers_2.py │ │ │ ├── embedding_drivers_3.py │ │ │ ├── embedding_drivers_4.py │ │ │ ├── embedding_drivers_5.py │ │ │ ├── embedding_drivers_6.py │ │ │ ├── embedding_drivers_7.py │ │ │ ├── embedding_drivers_8.py │ │ │ ├── embedding_drivers_9.py │ │ │ ├── event_listener_drivers_1.py │ │ │ ├── event_listener_drivers_2.py │ │ │ ├── event_listener_drivers_3.py │ │ │ ├── event_listener_drivers_4.py │ │ │ ├── event_listener_drivers_5.py │ │ │ ├── event_listener_drivers_6.py │ │ │ ├── event_listener_drivers_7.py │ │ │ ├── file_manager_driver.py │ │ │ ├── griptape_cloud_file_manager_driver.py │ │ │ ├── griptape_cloud_ruleset_driver.py │ │ │ ├── image_generation_drivers_1.py │ │ │ ├── image_generation_drivers_2.py │ │ │ ├── image_generation_drivers_3.py │ │ │ ├── image_generation_drivers_4.py │ │ │ ├── image_generation_drivers_5.py │ │ │ ├── image_generation_drivers_6.py │ │ │ ├── image_generation_drivers_7.py │ │ │ ├── image_generation_drivers_8.py │ │ │ ├── image_generation_drivers_9.py │ │ │ ├── image_generation_drivers_griptape_cloud.py │ │ │ ├── local_file_manager_driver.py │ │ │ ├── local_rerank_driver.py │ │ │ ├── local_ruleset_driver.py │ │ │ ├── nvidia_nim_rerank_driver.py │ │ │ ├── observability_drivers_1.py │ │ │ ├── observability_drivers_2.py │ │ │ ├── prompt_drivers_1.py │ │ │ ├── prompt_drivers_10.py │ │ │ ├── prompt_drivers_11.py │ │ │ ├── prompt_drivers_12.py │ │ │ ├── prompt_drivers_13.py │ │ │ ├── prompt_drivers_14.py │ │ │ ├── prompt_drivers_2.py │ │ │ ├── prompt_drivers_3.py │ │ │ ├── prompt_drivers_4.py │ │ │ ├── prompt_drivers_5.py │ │ │ ├── prompt_drivers_6.py │ │ │ ├── prompt_drivers_7.py │ │ │ ├── prompt_drivers_8.py │ │ │ ├── prompt_drivers_9.py │ │ │ ├── prompt_drivers_griptape_cloud.py │ │ │ ├── prompt_drivers_grok.py │ │ │ ├── prompt_drivers_groq.py │ │ │ ├── prompt_drivers_images.py │ │ │ ├── prompt_drivers_openai_reasoning.py │ │ │ ├── prompt_drivers_perplexity.py │ │ │ ├── prompt_drivers_structured_output_pydantic.py │ │ │ ├── prompt_drivers_structured_output_schema.py │ │ │ ├── sql_drivers_1.py │ │ │ ├── sql_drivers_2.py │ │ │ ├── sql_drivers_3.py │ │ │ ├── structure_run_drivers_1.py │ │ │ ├── structure_run_drivers_2.py │ │ │ ├── text_to_speech_drivers_1.py │ │ │ ├── text_to_speech_drivers_2.py │ │ │ ├── text_to_speech_drivers_3.py │ │ │ ├── vector_store_drivers_1.py │ │ │ ├── vector_store_drivers_10.py │ │ │ ├── vector_store_drivers_11.py │ │ │ ├── vector_store_drivers_12.py │ │ │ ├── vector_store_drivers_2.py │ │ │ ├── vector_store_drivers_3.py │ │ │ ├── vector_store_drivers_4.py │ │ │ ├── vector_store_drivers_5.py │ │ │ ├── vector_store_drivers_6.py │ │ │ ├── vector_store_drivers_7.py │ │ │ ├── vector_store_drivers_8.py │ │ │ ├── vector_store_drivers_9.py │ │ │ ├── web_scraper_drivers_1.py │ │ │ ├── web_scraper_drivers_2.py │ │ │ ├── web_scraper_drivers_3.py │ │ │ ├── web_scraper_drivers_4.py │ │ │ ├── web_search_drivers_1.py │ │ │ ├── web_search_drivers_2.py │ │ │ ├── web_search_drivers_3.py │ │ │ ├── web_search_drivers_4.py │ │ │ ├── web_search_drivers_5.py │ │ │ ├── web_search_drivers_6.py │ │ │ └── web_search_drivers_perplexity.py │ │ ├── structure-run-drivers.md │ │ ├── text-to-speech-drivers.md │ │ ├── vector-store-drivers.md │ │ ├── web-scraper-drivers.md │ │ └── web-search-drivers.md │ ├── engines │ │ ├── eval-engines.md │ │ ├── extraction-engines.md │ │ ├── logs │ │ │ ├── eval_engines_1.txt │ │ │ ├── extraction_engines_1.txt │ │ │ ├── extraction_engines_2.txt │ │ │ ├── rag_engines_1.txt │ │ │ ├── rag_engines_advanced.txt │ │ │ └── rag_engines_simple.txt │ │ ├── rag-engines.md │ │ ├── src │ │ │ ├── __init__.py │ │ │ ├── eval_engines_1.py │ │ │ ├── extraction_engines_1.py │ │ │ ├── extraction_engines_2.py │ │ │ ├── rag_engines_advanced.py │ │ │ ├── rag_engines_simple.py │ │ │ └── summary_engines_1.py │ │ └── summary-engines.md │ ├── index.md │ ├── logs │ │ ├── index_1.txt │ │ ├── index_10.txt │ │ ├── index_11.txt │ │ ├── index_12.txt │ │ ├── index_13.txt │ │ ├── index_14.txt │ │ ├── index_15.txt │ │ ├── index_2.txt │ │ ├── index_3.txt │ │ ├── index_4.txt │ │ ├── index_5.txt │ │ ├── index_6.txt │ │ ├── index_7.txt │ │ ├── index_8.txt │ │ └── index_9.txt │ ├── misc │ │ ├── events.md │ │ ├── logs │ │ │ ├── events_1.txt │ │ │ ├── events_2.txt │ │ │ ├── events_3.txt │ │ │ ├── events_4.txt │ │ │ ├── events_5.txt │ │ │ ├── events_6.txt │ │ │ ├── events_chunk_stream.txt │ │ │ ├── events_context.txt │ │ │ ├── events_no_publish.txt │ │ │ ├── events_streaming.txt │ │ │ ├── serialization_1.txt │ │ │ ├── serialization_2.txt │ │ │ ├── serialization_3.txt │ │ │ ├── tokenizers_1.txt │ │ │ ├── tokenizers_2.txt │ │ │ ├── tokenizers_3.txt │ │ │ ├── tokenizers_4.txt │ │ │ ├── tokenizers_5.txt │ │ │ ├── tokenizers_6.txt │ │ │ ├── tokenizers_7.txt │ │ │ └── tokenizers_grok.txt │ │ ├── serialization.md │ │ ├── src │ │ │ ├── __init__.py │ │ │ ├── events_1.py │ │ │ ├── events_2.py │ │ │ ├── events_3.py │ │ │ ├── events_4.py │ │ │ ├── events_4_filtered.py │ │ │ ├── events_5.py │ │ │ ├── events_6.py │ │ │ ├── events_chunk_stream.py │ │ │ ├── events_context.py │ │ │ ├── events_no_publish.py │ │ │ ├── events_streaming.py │ │ │ ├── serialization_1.py │ │ │ ├── serialization_2.py │ │ │ ├── serialization_3.py │ │ │ ├── tokenizers_1.py │ │ │ ├── tokenizers_2.py │ │ │ ├── tokenizers_3.py │ │ │ ├── tokenizers_4.py │ │ │ ├── tokenizers_5.py │ │ │ ├── tokenizers_6.py │ │ │ ├── tokenizers_7.py │ │ │ └── tokenizers_grok.py │ │ └── tokenizers.md │ ├── src │ │ ├── __init__.py │ │ ├── index_1.py │ │ ├── index_10.py │ │ ├── index_11.py │ │ ├── index_12.py │ │ ├── index_13.py │ │ ├── index_14.py │ │ ├── index_15.py │ │ ├── index_2.py │ │ ├── index_3.py │ │ ├── index_4.py │ │ ├── index_5.py │ │ ├── index_6.py │ │ ├── index_7.py │ │ ├── index_8.py │ │ └── index_9.py │ ├── structures │ │ ├── agents.md │ │ ├── configs.md │ │ ├── conversation-memory.md │ │ ├── logs │ │ │ ├── agents_1.txt │ │ │ ├── agents_2.txt │ │ │ ├── basic_rule.txt │ │ │ ├── branch_task.txt │ │ │ ├── conversation_memory_1.txt │ │ │ ├── conversation_memory_3.txt │ │ │ ├── conversation_memory_4.txt │ │ │ ├── conversation_memory_5.txt │ │ │ ├── conversation_memory_per_structure.txt │ │ │ ├── conversation_memory_per_task.txt │ │ │ ├── conversation_memory_per_task_with_disabled.txt │ │ │ ├── debug_logs.txt │ │ │ ├── drivers_config_with.txt │ │ │ ├── generate_system_prompt.txt │ │ │ ├── generate_system_prompt_with_rules.txt │ │ │ ├── json_schema_rule.txt │ │ │ ├── json_schema_rule_pydantic.txt │ │ │ ├── pipelines_1.txt │ │ │ ├── rulesets_1.txt │ │ │ ├── rulesets_2.txt │ │ │ ├── rulesets_3.txt │ │ │ ├── rulesets_4.txt │ │ │ ├── task_hooks.txt │ │ │ ├── task_memory_1.txt │ │ │ ├── task_memory_2.txt │ │ │ ├── task_memory_3.txt │ │ │ ├── task_memory_4.txt │ │ │ ├── task_memory_5.txt │ │ │ ├── task_memory_6.txt │ │ │ ├── task_memory_7.txt │ │ │ ├── task_memory_8.txt │ │ │ ├── task_memory_9.txt │ │ │ ├── tasks_1.txt │ │ │ ├── tasks_10.txt │ │ │ ├── tasks_16.txt │ │ │ ├── tasks_17.txt │ │ │ ├── tasks_18.txt │ │ │ ├── tasks_2.txt │ │ │ ├── tasks_3.txt │ │ │ ├── tasks_4.txt │ │ │ ├── tasks_5.txt │ │ │ ├── tasks_6.txt │ │ │ ├── tasks_7.txt │ │ │ ├── tasks_8.txt │ │ │ ├── tasks_9.txt │ │ │ ├── tasks_assistant.txt │ │ │ ├── tasks_reflect_on_tool_use.txt │ │ │ ├── workflows_1.txt │ │ │ ├── workflows_2.txt │ │ │ ├── workflows_3.txt │ │ │ ├── workflows_4.txt │ │ │ ├── workflows_5.txt │ │ │ ├── workflows_6.txt │ │ │ ├── workflows_7.txt │ │ │ ├── workflows_8.txt │ │ │ └── workflows_9.txt │ │ ├── observability.md │ │ ├── pipelines.md │ │ ├── rulesets.md │ │ ├── src │ │ │ ├── __init__.py │ │ │ ├── agents_1.py │ │ │ ├── agents_2.py │ │ │ ├── basic_rule.py │ │ │ ├── branch_task.py │ │ │ ├── config_defaults.py │ │ │ ├── conversation_memory_1.py │ │ │ ├── conversation_memory_2.py │ │ │ ├── conversation_memory_3.py │ │ │ ├── conversation_memory_4.py │ │ │ ├── conversation_memory_5.py │ │ │ ├── conversation_memory_per_structure.py │ │ │ ├── conversation_memory_per_task.py │ │ │ ├── conversation_memory_per_task_with_disabled.py │ │ │ ├── debug_logs.py │ │ │ ├── drivers_config_1.py │ │ │ ├── drivers_config_2.py │ │ │ ├── drivers_config_3.py │ │ │ ├── drivers_config_4.py │ │ │ ├── drivers_config_5.py │ │ │ ├── drivers_config_6.py │ │ │ ├── drivers_config_7.py │ │ │ ├── drivers_config_8.py │ │ │ ├── drivers_config_with.py │ │ │ ├── generate_system_prompt.py │ │ │ ├── generate_system_prompt_with_rules.py │ │ │ ├── json_schema_rule.py │ │ │ ├── json_schema_rule_pydantic.py │ │ │ ├── logging_config.py │ │ │ ├── observability_1.py │ │ │ ├── observability_2.py │ │ │ ├── pipelines_1.py │ │ │ ├── rulesets_1.py │ │ │ ├── rulesets_2.py │ │ │ ├── rulesets_3.py │ │ │ ├── rulesets_4.py │ │ │ ├── task_hooks.py │ │ │ ├── task_memory_1.py │ │ │ ├── task_memory_2.py │ │ │ ├── task_memory_3.py │ │ │ ├── task_memory_4.py │ │ │ ├── task_memory_5.py │ │ │ ├── task_memory_6.py │ │ │ ├── task_memory_7.py │ │ │ ├── task_memory_8.py │ │ │ ├── task_memory_9.py │ │ │ ├── tasks_1.py │ │ │ ├── tasks_10.py │ │ │ ├── tasks_11.py │ │ │ ├── tasks_12.py │ │ │ ├── tasks_13.py │ │ │ ├── tasks_14.py │ │ │ ├── tasks_16.py │ │ │ ├── tasks_17.py │ │ │ ├── tasks_18.py │ │ │ ├── tasks_2.py │ │ │ ├── tasks_3.py │ │ │ ├── tasks_4.py │ │ │ ├── tasks_5.py │ │ │ ├── tasks_6.py │ │ │ ├── tasks_7.py │ │ │ ├── tasks_8.py │ │ │ ├── tasks_9.py │ │ │ ├── tasks_assistant.py │ │ │ ├── tasks_reflect_on_tool_use.py │ │ │ ├── workflows_1.py │ │ │ ├── workflows_2.py │ │ │ ├── workflows_3.py │ │ │ ├── workflows_4.py │ │ │ ├── workflows_5.py │ │ │ ├── workflows_6.py │ │ │ ├── workflows_7.py │ │ │ ├── workflows_8.py │ │ │ └── workflows_9.py │ │ ├── task-memory.md │ │ ├── tasks.md │ │ └── workflows.md │ └── tools │ │ ├── custom-tools │ │ ├── index.md │ │ ├── logs │ │ │ ├── index_2.txt │ │ │ └── to_json_schema.txt │ │ └── src │ │ │ ├── index_2.py │ │ │ └── to_json_schema.py │ │ ├── index.md │ │ ├── logs │ │ └── index_1.txt │ │ ├── official-tools │ │ ├── index.md │ │ ├── logs │ │ │ ├── audio_transcription_tool_1.txt │ │ │ ├── calculator_tool_1.txt │ │ │ ├── date_time_tool_1.txt │ │ │ ├── extraction_tool_1.txt │ │ │ ├── file_manager_tool_1.txt │ │ │ ├── griptape_cloud_tool_tool.txt │ │ │ ├── image_query_tool_1.txt │ │ │ ├── inpainting_image_generation_tool_1.txt │ │ │ ├── mcp_tool_1.txt │ │ │ ├── outpainting_image_generation_tool_1.txt │ │ │ ├── prompt_image_generation_tool_1.txt │ │ │ ├── prompt_summary_tool_1.txt │ │ │ ├── query_tool_1.txt │ │ │ ├── rag_tool_1.txt │ │ │ ├── rest_api_tool_1.txt │ │ │ ├── sql_tool_1.txt │ │ │ ├── structure_run_tool_1.txt │ │ │ ├── text_to_speech_tool_1.txt │ │ │ ├── variation_image_generation_tool_1.txt │ │ │ ├── variation_image_generation_tool_2.txt │ │ │ ├── vector_store_tool_1.txt │ │ │ ├── web_scraper_tool_1.txt │ │ │ ├── web_search_tool_1.txt │ │ │ └── web_search_tool_2.txt │ │ └── src │ │ │ ├── audio_transcription_tool_1.py │ │ │ ├── calculator_tool_1.py │ │ │ ├── computer_tool_1.py │ │ │ ├── date_time_tool_1.py │ │ │ ├── email_tool_1.py │ │ │ ├── extraction_tool_1.py │ │ │ ├── file_manager_tool_1.py │ │ │ ├── griptape_cloud_tool_tool.py │ │ │ ├── image_query_tool_1.py │ │ │ ├── inpainting_image_generation_tool_1.py │ │ │ ├── mcp_tool_1.py │ │ │ ├── outpainting_image_generation_tool_1.py │ │ │ ├── prompt_image_generation_tool_1.py │ │ │ ├── prompt_summary_tool_1.py │ │ │ ├── query_tool_1.py │ │ │ ├── rag_tool_1.py │ │ │ ├── rest_api_tool_1.py │ │ │ ├── sql_tool_1.py │ │ │ ├── structure_run_tool_1.py │ │ │ ├── text_to_speech_tool_1.py │ │ │ ├── variation_image_generation_tool_1.py │ │ │ ├── variation_image_generation_tool_2.py │ │ │ ├── vector_store_tool_1.py │ │ │ ├── web_scraper_1.py │ │ │ ├── web_scraper_tool_1.py │ │ │ ├── web_search_tool_1.py │ │ │ └── web_search_tool_2.py │ │ └── src │ │ ├── __init__.py │ │ ├── index_1.py │ │ └── index_2.py ├── index.md ├── overrides │ └── main.html ├── plugins │ ├── swagger_ui_plugin.py │ └── tmpl │ │ └── swagger.md.tmpl └── recipes │ ├── amazon-dynamodb-sessions.md │ ├── load-and-query-pinecone.md │ ├── load-query-and-chat-marqo.md │ ├── multi-agent-workflow.md │ ├── multiple-agent-shared-memory.md │ ├── query-webpage-astra-db.md │ ├── query-webpage.md │ ├── src │ ├── amazon_dynamodb_sessions_1.py │ ├── load_and_query_pinecone_1.py │ ├── load_query_and_chat_marqo_1.py │ ├── multi_agent_workflow_1.py │ ├── multiple_agent_shared_memory_1.py │ ├── query_webpage_1.py │ ├── query_webpage_astra_db_1.py │ ├── talk_to_a_document.py │ ├── talk_to_a_pdf_1.py │ ├── talk_to_a_video_1.py │ ├── talk_to_a_webpage_1.py │ ├── talk_to_an_audio_1.py │ ├── talk_to_an_audio_2.py │ ├── talk_to_an_image_1.py │ └── talk_to_redshift_1.py │ ├── talk-to-a-document.md │ ├── talk-to-a-pdf.md │ ├── talk-to-a-video.md │ ├── talk-to-a-webpage.md │ ├── talk-to-an-audio.md │ ├── talk-to-an-image.md │ └── talk-to-redshift.md ├── griptape ├── __init__.py ├── artifacts │ ├── __init__.py │ ├── action_artifact.py │ ├── audio_artifact.py │ ├── audio_url_artifact.py │ ├── base_artifact.py │ ├── blob_artifact.py │ ├── boolean_artifact.py │ ├── error_artifact.py │ ├── generic_artifact.py │ ├── image_artifact.py │ ├── image_url_artifact.py │ ├── info_artifact.py │ ├── json_artifact.py │ ├── list_artifact.py │ ├── model_artifact.py │ ├── text_artifact.py │ ├── url_artifact.py │ └── video_url_artifact.py ├── chunkers │ ├── __init__.py │ ├── base_chunker.py │ ├── chunk_separator.py │ ├── markdown_chunker.py │ ├── pdf_chunker.py │ └── text_chunker.py ├── common │ ├── __init__.py │ ├── actions │ │ ├── __init__.py │ │ ├── base_action.py │ │ └── tool_action.py │ ├── decorators.py │ ├── observable.py │ ├── prompt_stack │ │ ├── __init__.py │ │ ├── contents │ │ │ ├── __init__.py │ │ │ ├── action_call_delta_message_content.py │ │ │ ├── action_call_message_content.py │ │ │ ├── action_result_message_content.py │ │ │ ├── audio_delta_message_content.py │ │ │ ├── audio_message_content.py │ │ │ ├── base_delta_message_content.py │ │ │ ├── base_message_content.py │ │ │ ├── generic_message_content.py │ │ │ ├── image_message_content.py │ │ │ ├── text_delta_message_content.py │ │ │ └── text_message_content.py │ │ ├── messages │ │ │ ├── __init__.py │ │ │ ├── base_message.py │ │ │ ├── delta_message.py │ │ │ └── message.py │ │ └── prompt_stack.py │ └── reference.py ├── configs │ ├── __init__.py │ ├── base_config.py │ ├── defaults_config.py │ ├── drivers │ │ ├── __init__.py │ │ ├── amazon_bedrock_drivers_config.py │ │ ├── anthropic_drivers_config.py │ │ ├── azure_openai_drivers_config.py │ │ ├── base_drivers_config.py │ │ ├── cohere_drivers_config.py │ │ ├── drivers_config.py │ │ ├── google_drivers_config.py │ │ └── openai_drivers_config.py │ └── logging │ │ ├── __init__.py │ │ ├── json_formatter.py │ │ ├── logging_config.py │ │ ├── newline_logging_filter.py │ │ └── truncate_logging_filter.py ├── drivers │ ├── __init__.py │ ├── assistant │ │ ├── __init__.py │ │ ├── base_assistant_driver.py │ │ ├── griptape_cloud │ │ │ └── __init__.py │ │ ├── griptape_cloud_assistant_driver.py │ │ ├── openai │ │ │ └── __init__.py │ │ └── openai_assistant_driver.py │ ├── audio_transcription │ │ ├── __init__.py │ │ ├── base_audio_transcription_driver.py │ │ ├── dummy │ │ │ └── __init__.py │ │ ├── dummy_audio_transcription_driver.py │ │ ├── openai │ │ │ └── __init__.py │ │ └── openai_audio_transcription_driver.py │ ├── embedding │ │ ├── __init__.py │ │ ├── amazon_bedrock │ │ │ └── __init__.py │ │ ├── amazon_bedrock_cohere_embedding_driver.py │ │ ├── amazon_bedrock_titan_embedding_driver.py │ │ ├── amazon_sagemaker_jumpstart │ │ │ └── __init__.py │ │ ├── amazon_sagemaker_jumpstart_embedding_driver.py │ │ ├── azure_openai_embedding_driver.py │ │ ├── base_embedding_driver.py │ │ ├── cohere │ │ │ └── __init__.py │ │ ├── cohere_embedding_driver.py │ │ ├── dummy │ │ │ └── __init__.py │ │ ├── dummy_embedding_driver.py │ │ ├── google │ │ │ └── __init__.py │ │ ├── google_embedding_driver.py │ │ ├── huggingface_hub │ │ │ └── __init__.py │ │ ├── huggingface_hub_embedding_driver.py │ │ ├── nvidia_nim │ │ │ └── __init__.py │ │ ├── nvidia_nim_embedding_driver.py │ │ ├── ollama │ │ │ └── __init__.py │ │ ├── ollama_embedding_driver.py │ │ ├── openai │ │ │ └── __init__.py │ │ ├── openai_embedding_driver.py │ │ ├── voyageai │ │ │ └── __init__.py │ │ └── voyageai_embedding_driver.py │ ├── event_listener │ │ ├── __init__.py │ │ ├── amazon_sqs │ │ │ └── __init__.py │ │ ├── amazon_sqs_event_listener_driver.py │ │ ├── aws_iot_core │ │ │ └── __init__.py │ │ ├── aws_iot_core_event_listener_driver.py │ │ ├── base_event_listener_driver.py │ │ ├── griptape_cloud │ │ │ └── __init__.py │ │ ├── griptape_cloud_event_listener_driver.py │ │ ├── pusher │ │ │ └── __init__.py │ │ ├── pusher_event_listener_driver.py │ │ ├── webhook │ │ │ └── __init__.py │ │ └── webhook_event_listener_driver.py │ ├── file_manager │ │ ├── __init__.py │ │ ├── amazon_s3 │ │ │ └── __init__.py │ │ ├── amazon_s3_file_manager_driver.py │ │ ├── base_file_manager_driver.py │ │ ├── griptape_cloud │ │ │ └── __init__.py │ │ ├── griptape_cloud_file_manager_driver.py │ │ ├── local │ │ │ └── __init__.py │ │ └── local_file_manager_driver.py │ ├── image_generation │ │ ├── __init__.py │ │ ├── amazon_bedrock │ │ │ └── __init__.py │ │ ├── amazon_bedrock_image_generation_driver.py │ │ ├── azure_openai_image_generation_driver.py │ │ ├── base_image_generation_driver.py │ │ ├── base_multi_model_image_generation_driver.py │ │ ├── dummy │ │ │ └── __init__.py │ │ ├── dummy_image_generation_driver.py │ │ ├── griptape_cloud │ │ │ └── __init__.py │ │ ├── griptape_cloud_image_generation_driver.py │ │ ├── huggingface_pipeline │ │ │ └── __init__.py │ │ ├── huggingface_pipeline_image_generation_driver.py │ │ ├── leonardo │ │ │ └── __init__.py │ │ ├── leonardo_image_generation_driver.py │ │ ├── openai │ │ │ └── __init__.py │ │ └── openai_image_generation_driver.py │ ├── image_generation_model │ │ ├── __init__.py │ │ ├── base_image_generation_model_driver.py │ │ ├── bedrock_stable_diffusion │ │ │ └── __init__.py │ │ ├── bedrock_stable_diffusion_image_generation_model_driver.py │ │ ├── bedrock_titan │ │ │ └── __init__.py │ │ └── bedrock_titan_image_generation_model_driver.py │ ├── image_generation_pipeline │ │ ├── __init__.py │ │ ├── base_image_generation_pipeline_driver.py │ │ ├── stable_diffusion_3 │ │ │ └── __init__.py │ │ ├── stable_diffusion_3_controlnet │ │ │ └── __init__.py │ │ ├── stable_diffusion_3_controlnet_image_generation_pipeline_driver.py │ │ ├── stable_diffusion_3_image_generation_pipeline_driver.py │ │ ├── stable_diffusion_3_img_2_img │ │ │ └── __init__.py │ │ └── stable_diffusion_3_img_2_img_image_generation_pipeline_driver.py │ ├── memory │ │ ├── __init__.py │ │ └── conversation │ │ │ ├── __init__.py │ │ │ ├── amazon_dynamodb │ │ │ └── __init__.py │ │ │ ├── amazon_dynamodb_conversation_memory_driver.py │ │ │ ├── base_conversation_memory_driver.py │ │ │ ├── griptape_cloud │ │ │ └── __init__.py │ │ │ ├── griptape_cloud_conversation_memory_driver.py │ │ │ ├── local │ │ │ └── __init__.py │ │ │ ├── local_conversation_memory_driver.py │ │ │ ├── redis │ │ │ └── __init__.py │ │ │ └── redis_conversation_memory_driver.py │ ├── observability │ │ ├── __init__.py │ │ ├── base_observability_driver.py │ │ ├── datadog │ │ │ └── __init__.py │ │ ├── datadog_observability_driver.py │ │ ├── griptape_cloud │ │ │ └── __init__.py │ │ ├── griptape_cloud_observability_driver.py │ │ ├── no_op │ │ │ └── __init__.py │ │ ├── no_op_observability_driver.py │ │ ├── open_telemetry │ │ │ └── __init__.py │ │ └── open_telemetry_observability_driver.py │ ├── prompt │ │ ├── __init__.py │ │ ├── amazon_bedrock │ │ │ └── __init__.py │ │ ├── amazon_bedrock_prompt_driver.py │ │ ├── amazon_sagemaker_jumpstart │ │ │ └── __init__.py │ │ ├── amazon_sagemaker_jumpstart_prompt_driver.py │ │ ├── anthropic │ │ │ └── __init__.py │ │ ├── anthropic_prompt_driver.py │ │ ├── azure_openai_chat_prompt_driver.py │ │ ├── base_prompt_driver.py │ │ ├── cohere │ │ │ └── __init__.py │ │ ├── cohere_prompt_driver.py │ │ ├── dummy │ │ │ └── __init__.py │ │ ├── dummy_prompt_driver.py │ │ ├── google │ │ │ └── __init__.py │ │ ├── google_prompt_driver.py │ │ ├── griptape_cloud │ │ │ └── __init__.py │ │ ├── griptape_cloud_prompt_driver.py │ │ ├── grok │ │ │ └── __init__.py │ │ ├── grok_prompt_driver.py │ │ ├── huggingface_hub │ │ │ └── __init__.py │ │ ├── huggingface_hub_prompt_driver.py │ │ ├── huggingface_pipeline │ │ │ └── __init__.py │ │ ├── huggingface_pipeline_prompt_driver.py │ │ ├── ollama │ │ │ └── __init__.py │ │ ├── ollama_prompt_driver.py │ │ ├── openai │ │ │ └── __init__.py │ │ ├── openai_chat_prompt_driver.py │ │ ├── perplexity │ │ │ └── __init__.py │ │ └── perplexity_prompt_driver.py │ ├── rerank │ │ ├── __init__.py │ │ ├── base_rerank_driver.py │ │ ├── cohere │ │ │ └── __init__.py │ │ ├── cohere_rerank_driver.py │ │ ├── local │ │ │ └── __init__.py │ │ ├── local_rerank_driver.py │ │ ├── nvidia_nim │ │ │ └── __init__.py │ │ └── nvidia_nim_rerank_driver.py │ ├── ruleset │ │ ├── __init__.py │ │ ├── base_ruleset_driver.py │ │ ├── griptape_cloud │ │ │ └── __init__.py │ │ ├── griptape_cloud_ruleset_driver.py │ │ ├── local │ │ │ └── __init__.py │ │ └── local_ruleset_driver.py │ ├── sql │ │ ├── __init__.py │ │ ├── amazon_redshift │ │ │ └── __init__.py │ │ ├── amazon_redshift_sql_driver.py │ │ ├── base_sql_driver.py │ │ ├── snowflake │ │ │ └── __init__.py │ │ ├── snowflake_sql_driver.py │ │ └── sql_driver.py │ ├── structure_run │ │ ├── __init__.py │ │ ├── base_structure_run_driver.py │ │ ├── griptape_cloud │ │ │ └── __init__.py │ │ ├── griptape_cloud_structure_run_driver.py │ │ ├── local │ │ │ └── __init__.py │ │ └── local_structure_run_driver.py │ ├── text_to_speech │ │ ├── __init__.py │ │ ├── azure_openai_text_to_speech_driver.py │ │ ├── base_text_to_speech_driver.py │ │ ├── dummy │ │ │ └── __init__.py │ │ ├── dummy_text_to_speech_driver.py │ │ ├── elevenlabs │ │ │ └── __init__.py │ │ ├── elevenlabs_text_to_speech_driver.py │ │ ├── openai │ │ │ └── __init__.py │ │ └── openai_text_to_speech_driver.py │ ├── vector │ │ ├── __init__.py │ │ ├── amazon_opensearch │ │ │ └── __init__.py │ │ ├── amazon_opensearch_vector_store_driver.py │ │ ├── astradb │ │ │ └── __init__.py │ │ ├── astradb_vector_store_driver.py │ │ ├── azure_mongodb │ │ │ └── __init__.py │ │ ├── azure_mongodb_vector_store_driver.py │ │ ├── base_vector_store_driver.py │ │ ├── dummy │ │ │ └── __init__.py │ │ ├── dummy_vector_store_driver.py │ │ ├── griptape_cloud │ │ │ └── __init__.py │ │ ├── griptape_cloud_vector_store_driver.py │ │ ├── local │ │ │ └── __init__.py │ │ ├── local_vector_store_driver.py │ │ ├── marqo │ │ │ └── __init__.py │ │ ├── marqo_vector_store_driver.py │ │ ├── mongodb_atlas │ │ │ └── __init__.py │ │ ├── mongodb_atlas_vector_store_driver.py │ │ ├── opensearch │ │ │ └── __init__.py │ │ ├── opensearch_vector_store_driver.py │ │ ├── pgai │ │ │ └── __init__.py │ │ ├── pgai_knowledge_base_vector_store_driver.py │ │ ├── pgvector │ │ │ └── __init__.py │ │ ├── pgvector_vector_store_driver.py │ │ ├── pinecone │ │ │ └── __init__.py │ │ ├── pinecone_vector_store_driver.py │ │ ├── qdrant │ │ │ └── __init__.py │ │ ├── qdrant_vector_store_driver.py │ │ ├── redis │ │ │ └── __init__.py │ │ └── redis_vector_store_driver.py │ ├── web_scraper │ │ ├── __init__.py │ │ ├── base_web_scraper_driver.py │ │ ├── markdownify │ │ │ └── __init__.py │ │ ├── markdownify_web_scraper_driver.py │ │ ├── proxy │ │ │ └── __init__.py │ │ ├── proxy_web_scraper_driver.py │ │ ├── trafilatura │ │ │ └── __init__.py │ │ └── trafilatura_web_scraper_driver.py │ └── web_search │ │ ├── __init__.py │ │ ├── base_web_search_driver.py │ │ ├── duck_duck_go │ │ └── __init__.py │ │ ├── duck_duck_go_web_search_driver.py │ │ ├── exa │ │ └── __init__.py │ │ ├── exa_web_search_driver.py │ │ ├── google │ │ └── __init__.py │ │ ├── google_web_search_driver.py │ │ ├── perplexity │ │ └── __init__.py │ │ ├── perplexity_web_search_driver.py │ │ ├── tavily │ │ └── __init__.py │ │ └── tavily_web_search_driver.py ├── engines │ ├── __init__.py │ ├── eval │ │ ├── __init__.py │ │ ├── base_eval_engine.py │ │ └── eval_engine.py │ ├── extraction │ │ ├── __init__.py │ │ ├── base_extraction_engine.py │ │ ├── csv_extraction_engine.py │ │ └── json_extraction_engine.py │ ├── rag │ │ ├── __init__.py │ │ ├── modules │ │ │ ├── __init__.py │ │ │ ├── base_rag_module.py │ │ │ ├── query │ │ │ │ ├── __init__.py │ │ │ │ ├── base_query_rag_module.py │ │ │ │ └── translate_query_rag_module.py │ │ │ ├── response │ │ │ │ ├── __init__.py │ │ │ │ ├── base_after_response_rag_module.py │ │ │ │ ├── base_before_response_rag_module.py │ │ │ │ ├── base_response_rag_module.py │ │ │ │ ├── footnote_prompt_response_rag_module.py │ │ │ │ ├── prompt_response_rag_module.py │ │ │ │ └── text_chunks_response_rag_module.py │ │ │ └── retrieval │ │ │ │ ├── __init__.py │ │ │ │ ├── base_rerank_rag_module.py │ │ │ │ ├── base_retrieval_rag_module.py │ │ │ │ ├── text_chunks_rerank_rag_module.py │ │ │ │ ├── text_loader_retrieval_rag_module.py │ │ │ │ └── vector_store_retrieval_rag_module.py │ │ ├── rag_context.py │ │ ├── rag_engine.py │ │ └── stages │ │ │ ├── __init__.py │ │ │ ├── base_rag_stage.py │ │ │ ├── query_rag_stage.py │ │ │ ├── response_rag_stage.py │ │ │ └── retrieval_rag_stage.py │ └── summary │ │ ├── __init__.py │ │ ├── base_summary_engine.py │ │ └── prompt_summary_engine.py ├── events │ ├── __init__.py │ ├── action_chunk_event.py │ ├── audio_chunk_event.py │ ├── base_actions_subtask_event.py │ ├── base_audio_transcription_event.py │ ├── base_chunk_event.py │ ├── base_event.py │ ├── base_image_generation_event.py │ ├── base_image_query_event.py │ ├── base_media_generation_event.py │ ├── base_prompt_event.py │ ├── base_task_event.py │ ├── base_text_to_speech_event.py │ ├── event_bus.py │ ├── event_listener.py │ ├── finish_actions_subtask_event.py │ ├── finish_audio_transcription_event.py │ ├── finish_image_generation_event.py │ ├── finish_image_query_event.py │ ├── finish_prompt_event.py │ ├── finish_structure_run_event.py │ ├── finish_task_event.py │ ├── finish_text_to_speech_event.py │ ├── start_actions_subtask_event.py │ ├── start_audio_transcription_event.py │ ├── start_image_generation_event.py │ ├── start_image_query_event.py │ ├── start_prompt_event.py │ ├── start_structure_run_event.py │ ├── start_task_event.py │ ├── start_text_to_speech_event.py │ └── text_chunk_event.py ├── exceptions │ ├── __init__.py │ └── dummy_exception.py ├── loaders │ ├── __init__.py │ ├── audio_loader.py │ ├── base_file_loader.py │ ├── base_loader.py │ ├── blob_loader.py │ ├── csv_loader.py │ ├── email_loader.py │ ├── image_loader.py │ ├── json_loader.py │ ├── pdf_loader.py │ ├── sql_loader.py │ ├── text_loader.py │ └── web_loader.py ├── memory │ ├── __init__.py │ ├── meta │ │ ├── __init__.py │ │ ├── action_subtask_meta_entry.py │ │ ├── base_meta_entry.py │ │ └── meta_memory.py │ ├── structure │ │ ├── __init__.py │ │ ├── base_conversation_memory.py │ │ ├── conversation_memory.py │ │ ├── run.py │ │ └── summary_conversation_memory.py │ └── task │ │ ├── __init__.py │ │ ├── storage │ │ ├── __init__.py │ │ ├── base_artifact_storage.py │ │ ├── blob_artifact_storage.py │ │ └── text_artifact_storage.py │ │ └── task_memory.py ├── mixins │ ├── __init__.py │ ├── actions_subtask_origin_mixin.py │ ├── activity_mixin.py │ ├── artifact_file_output_mixin.py │ ├── exponential_backoff_mixin.py │ ├── futures_executor_mixin.py │ ├── rule_mixin.py │ ├── runnable_mixin.py │ ├── serializable_mixin.py │ └── singleton_mixin.py ├── observability │ ├── __init__.py │ └── observability.py ├── rules │ ├── __init__.py │ ├── base_rule.py │ ├── json_schema_rule.py │ ├── rule.py │ └── ruleset.py ├── schemas │ ├── __init__.py │ ├── base_schema.py │ ├── bytes_field.py │ ├── polymorphic_schema.py │ ├── pydantic_model_field.py │ └── union_field.py ├── structures │ ├── __init__.py │ ├── agent.py │ ├── pipeline.py │ ├── structure.py │ └── workflow.py ├── tasks │ ├── __init__.py │ ├── actions_subtask.py │ ├── assistant_task.py │ ├── audio_transcription_task.py │ ├── base_audio_generation_task.py │ ├── base_audio_input_task.py │ ├── base_image_generation_task.py │ ├── base_subtask.py │ ├── base_task.py │ ├── base_text_input_task.py │ ├── branch_task.py │ ├── code_execution_task.py │ ├── extraction_task.py │ ├── inpainting_image_generation_task.py │ ├── outpainting_image_generation_task.py │ ├── output_schema_validation_subtask.py │ ├── prompt_image_generation_task.py │ ├── prompt_task.py │ ├── rag_task.py │ ├── structure_run_task.py │ ├── text_summary_task.py │ ├── text_to_speech_task.py │ ├── tool_task.py │ ├── toolkit_task.py │ └── variation_image_generation_task.py ├── templates │ ├── engines │ │ ├── eval │ │ │ ├── results │ │ │ │ ├── system.j2 │ │ │ │ └── user.j2 │ │ │ └── steps │ │ │ │ ├── system.j2 │ │ │ │ └── user.j2 │ │ ├── extraction │ │ │ ├── csv │ │ │ │ ├── system.j2 │ │ │ │ └── user.j2 │ │ │ └── json │ │ │ │ ├── system.j2 │ │ │ │ └── user.j2 │ │ ├── query │ │ │ ├── system.j2 │ │ │ └── user.j2 │ │ ├── rag │ │ │ └── modules │ │ │ │ ├── query │ │ │ │ └── translate │ │ │ │ │ └── user.j2 │ │ │ │ └── response │ │ │ │ ├── footnote_prompt │ │ │ │ └── system.j2 │ │ │ │ ├── metadata │ │ │ │ └── system.j2 │ │ │ │ └── prompt │ │ │ │ └── system.j2 │ │ └── summary │ │ │ ├── system.j2 │ │ │ └── user.j2 │ ├── memory │ │ ├── conversation │ │ │ ├── summarize_conversation.j2 │ │ │ └── summary.j2 │ │ ├── meta │ │ │ └── meta_memory.j2 │ │ └── tool.j2 │ ├── rules │ │ └── json_schema.j2 │ ├── rulesets │ │ └── rulesets.j2 │ └── tasks │ │ ├── prompt_task │ │ ├── assistant_actions_subtask.j2 │ │ ├── assistant_output_schema_validation_subtask.j2 │ │ ├── system.j2 │ │ ├── user_actions_subtask.j2 │ │ └── user_output_schema_validation_subtask.j2 │ │ ├── tool_task │ │ ├── subtask.j2 │ │ └── system.j2 │ │ └── toolkit_task │ │ ├── assistant_subtask.j2 │ │ ├── system.j2 │ │ └── user_subtask.j2 ├── tokenizers │ ├── __init__.py │ ├── amazon_bedrock_tokenizer.py │ ├── anthropic_tokenizer.py │ ├── base_tokenizer.py │ ├── cohere_tokenizer.py │ ├── dummy_tokenizer.py │ ├── google_tokenizer.py │ ├── grok_tokenizer.py │ ├── huggingface_tokenizer.py │ ├── openai_tokenizer.py │ ├── simple_tokenizer.py │ └── voyageai_tokenizer.py ├── tools │ ├── __init__.py │ ├── audio_transcription │ │ ├── __init__.py │ │ └── tool.py │ ├── base_griptape_cloud_tool.py │ ├── base_image_generation_tool.py │ ├── base_tool.py │ ├── calculator │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ ├── computer │ │ ├── __init__.py │ │ ├── requirements.txt │ │ ├── resources │ │ │ ├── Dockerfile │ │ │ └── requirements.txt │ │ └── tool.py │ ├── date_time │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ ├── email │ │ ├── __init__.py │ │ └── tool.py │ ├── extraction │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ ├── file_manager │ │ ├── __init__.py │ │ └── tool.py │ ├── griptape_cloud_tool │ │ ├── __init__.py │ │ └── tool.py │ ├── image_query │ │ ├── __init__.py │ │ └── tool.py │ ├── inpainting_image_generation │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ ├── mcp │ │ ├── __init__.py │ │ ├── requirements.txt │ │ ├── sessions.py │ │ └── tool.py │ ├── outpainting_image_generation │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ ├── prompt_image_generation │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ ├── prompt_summary │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ ├── query │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ ├── rag │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ ├── rest_api │ │ ├── __init__.py │ │ └── tool.py │ ├── sql │ │ ├── __init__.py │ │ └── tool.py │ ├── structure_run │ │ ├── __init__.py │ │ └── tool.py │ ├── structured_output │ │ ├── __init__.py │ │ └── tool.py │ ├── text_to_speech │ │ ├── __init__.py │ │ └── tool.py │ ├── variation_image_generation │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ ├── vector_store │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ ├── web_scraper │ │ ├── __init__.py │ │ └── tool.py │ └── web_search │ │ ├── __init__.py │ │ └── tool.py └── utils │ ├── __init__.py │ ├── chat.py │ ├── command_runner.py │ ├── constants.py │ ├── contextvars_utils.py │ ├── conversation.py │ ├── decorators.py │ ├── deprecation.py │ ├── dict_utils.py │ ├── file_utils.py │ ├── futures.py │ ├── griptape_cloud.py │ ├── hash.py │ ├── import_utils.py │ ├── j2.py │ ├── json_schema_utils.py │ ├── load_artifact_from_memory.py │ ├── manifest_validator.py │ ├── paths.py │ ├── python_runner.py │ ├── reference_utils.py │ ├── stream.py │ ├── structure_visualizer.py │ └── token_counter.py ├── mkdocs.yml ├── pyproject.toml ├── tests ├── __init__.py ├── integration │ ├── __init__.py │ ├── drivers │ │ ├── __init__.py │ │ └── vector │ │ │ ├── __init__.py │ │ │ ├── test_astra_db_vector_store_driver.py │ │ │ └── test_pgvector_vector_store_driver.py │ ├── rules │ │ ├── __init__.py │ │ └── test_rule.py │ ├── tasks │ │ ├── __init__.py │ │ ├── test_csv_extraction_task.py │ │ ├── test_json_extraction_task.py │ │ ├── test_prompt_task.py │ │ ├── test_rag_task.py │ │ ├── test_text_summary_task.py │ │ ├── test_tool_task.py │ │ └── test_toolkit_task.py │ ├── test_code_blocks.py │ └── tools │ │ ├── __init__.py │ │ ├── test_calculator_tool.py │ │ ├── test_file_manager_tool.py │ │ ├── test_google_docs_tool.py │ │ └── test_google_drive_tool.py ├── mocks │ ├── __init__.py │ ├── docker │ │ ├── __init__.py │ │ ├── fake_api.py │ │ ├── fake_api_client.py │ │ └── fake_stat.py │ ├── invalid_mock_tool │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── manifest.yml │ │ ├── requirements.txt │ │ └── tool.py │ ├── mock_assistant_driver.py │ ├── mock_audio_input_task.py │ ├── mock_audio_transcription_driver.py │ ├── mock_chunk_event.py │ ├── mock_drivers_config.py │ ├── mock_embedding_driver.py │ ├── mock_event.py │ ├── mock_event_listener_driver.py │ ├── mock_failing_prompt_driver.py │ ├── mock_futures_executor.py │ ├── mock_image_generation_driver.py │ ├── mock_image_generation_task.py │ ├── mock_meta_entry.py │ ├── mock_prompt_driver.py │ ├── mock_rag_module.py │ ├── mock_serializable.py │ ├── mock_task.py │ ├── mock_text_input_task.py │ ├── mock_text_to_speech_driver.py │ ├── mock_tokenizer.py │ ├── mock_tool │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── manifest.yml │ │ ├── requirements.txt │ │ └── tool.py │ ├── mock_tool_kwargs │ │ ├── __init__.py │ │ ├── requirements.txt │ │ └── tool.py │ └── mock_tool_pydantic │ │ ├── __init__.py │ │ └── tool.py ├── resources │ ├── addresses.csv │ ├── audio.mp3 │ ├── bad.asdf │ ├── bitcoin-2.pdf │ ├── bitcoin.pdf │ ├── cities.csv │ ├── cow.png │ ├── foobar-many.txt │ ├── griptape-comfyui.mp4 │ ├── mountain-mask.png │ ├── mountain.jpg │ ├── mountain.png │ ├── pig-balloon.jpg │ ├── pig-balloon.png │ ├── sentences.wav │ ├── sentences2.wav │ ├── small.bmp │ ├── small.gif │ ├── small.jpg │ ├── small.png │ ├── small.tiff │ ├── small.webp │ ├── test-1.csv │ ├── test-2.csv │ ├── test-pipe.csv │ ├── test.json │ ├── test.txt │ └── test_ruleset.json ├── unit │ ├── __init__.py │ ├── artifacts │ │ ├── __init__.py │ │ ├── test_action_artifact.py │ │ ├── test_audio_artifact.py │ │ ├── test_audio_url_artifact.py │ │ ├── test_base_artifact.py │ │ ├── test_blob_artifact.py │ │ ├── test_boolean_artifact.py │ │ ├── test_error_artifact.py │ │ ├── test_generic_artifact.py │ │ ├── test_image_artifact.py │ │ ├── test_image_url_artifact.py │ │ ├── test_info_artifact.py │ │ ├── test_json_artifact.py │ │ ├── test_list_artifact.py │ │ ├── test_model_artifact.py │ │ ├── test_text_artifact.py │ │ └── test_url_artifact.py │ ├── chunkers │ │ ├── __init__.py │ │ ├── test_markdown_chunker.py │ │ ├── test_pdf_chunker.py │ │ ├── test_text_chunker.py │ │ └── utils.py │ ├── common │ │ ├── __init__.py │ │ ├── contents │ │ │ ├── test_action_call_delta_message_content.py │ │ │ ├── test_action_call_message_content.py │ │ │ ├── test_action_result_message_content.py │ │ │ ├── test_audio_message_content.py │ │ │ ├── test_base_message_content.py │ │ │ ├── test_image_message_content.py │ │ │ ├── test_text_delta_message_content.py │ │ │ └── test_text_message_content.py │ │ ├── test_action.py │ │ ├── test_observable.py │ │ └── test_prompt_stack.py │ ├── configs │ │ ├── __init__.py │ │ ├── drivers │ │ │ ├── __init__.py │ │ │ ├── test_amazon_bedrock_drivers_config.py │ │ │ ├── test_anthropic_drivers_config.py │ │ │ ├── test_azure_openai_drivers_config.py │ │ │ ├── test_cohere_drivers_config.py │ │ │ ├── test_drivers_config.py │ │ │ ├── test_google_drivers_config.py │ │ │ └── test_openai_driver_config.py │ │ ├── logging │ │ │ ├── __init__.py │ │ │ ├── test_json_formatter.py │ │ │ ├── test_logging_config.py │ │ │ ├── test_newline_logging_filter.py │ │ │ └── test_truncate_logging_filter.py │ │ └── test_defaults_config.py │ ├── conftest.py │ ├── drivers │ │ ├── __init__.py │ │ ├── assistant │ │ │ ├── __init__.py │ │ │ ├── test_griptape_cloud_assistant_driver.py │ │ │ └── test_openai_assistant_driver.py │ │ ├── audio_transcription │ │ │ ├── __init__.py │ │ │ └── test_base_audio_transcription_driver.py │ │ ├── embedding │ │ │ ├── __init__.py │ │ │ ├── test_amazon_bedrock_cohere_embedding_driver.py │ │ │ ├── test_amazon_bedrock_titan_embedding_driver.py │ │ │ ├── test_azure_openai_embedding_driver.py │ │ │ ├── test_base_embedding_driver.py │ │ │ ├── test_cohere_embedding_driver.py │ │ │ ├── test_dummy_embedding_driver.py │ │ │ ├── test_google_embedding_driver.py │ │ │ ├── test_hugging_face_hub_embedding_driver.py │ │ │ ├── test_nvidia_nim_embedding_driver.py │ │ │ ├── test_ollama_embedding_driver.py │ │ │ ├── test_openai_embedding_driver.py │ │ │ ├── test_sagemaker_jumpstart_embedding_driver.py │ │ │ └── test_voyageai_embedding_driver.py │ │ ├── event_listener │ │ │ ├── __init__.py │ │ │ ├── test_amazon_sqs_event_listener_driver.py │ │ │ ├── test_aws_iot_event_listener_driver.py │ │ │ ├── test_base_event_listener_driver.py │ │ │ ├── test_griptape_cloud_event_listener_driver.py │ │ │ ├── test_pusher_event_listener_driver.py │ │ │ └── test_webhook_event_listener_driver.py │ │ ├── file_manager │ │ │ ├── __init__.py │ │ │ ├── test_amazon_s3_file_manager_driver.py │ │ │ ├── test_base_file_manager_driver.py │ │ │ ├── test_griptape_cloud_file_manager_driver.py │ │ │ └── test_local_file_manager_driver.py │ │ ├── image_generation │ │ │ ├── __init__.py │ │ │ ├── test_amazon_bedrock_stable_diffusion_image_generation_driver.py │ │ │ ├── test_azure_openai_image_generation_driver.py │ │ │ ├── test_base_image_generation_driver.py │ │ │ ├── test_dummy_image_generation_driver.py │ │ │ ├── test_griptape_cloud_image_generation_driver.py │ │ │ ├── test_huggingface_pipeline_image_generation_driver.py │ │ │ ├── test_leonardo_image_generation_driver.py │ │ │ └── test_openai_image_generation_driver.py │ │ ├── image_generation_model │ │ │ ├── __init__.py │ │ │ ├── test_bedrock_stable_diffusion_image_model_driver.py │ │ │ └── test_bedrock_titan_image_model_driver.py │ │ ├── image_generation_pipeline │ │ │ ├── __init__.py │ │ │ ├── test_stable_diffusion_3_controlnet_pipeline_image_generation_model_driver.py │ │ │ ├── test_stable_diffusion_3_img_2_img_pipeline_image_generation_model_driver.py │ │ │ └── test_stable_diffusion_3_pipeline_image_generation_model_driver.py │ │ ├── memory │ │ │ ├── __init__.py │ │ │ └── conversation │ │ │ │ ├── __init__.py │ │ │ │ ├── test_dynamodb_conversation_memory_driver.py │ │ │ │ ├── test_griptape_cloud_conversation_memory_driver.py │ │ │ │ ├── test_local_conversation_memory_driver.py │ │ │ │ └── test_redis_conversation_memory_driver.py │ │ ├── observability │ │ │ ├── __init__.py │ │ │ ├── test_datadog_observability_driver.py │ │ │ ├── test_griptape_cloud_observability_driver.py │ │ │ ├── test_no_op_observability_driver.py │ │ │ └── test_open_telemetry_observability_driver.py │ │ ├── prompt │ │ │ ├── __init__.py │ │ │ ├── test_amazon_bedrock_prompt_driver.py │ │ │ ├── test_amazon_sagemaker_jumpstart_prompt_driver.py │ │ │ ├── test_anthropic_prompt_driver.py │ │ │ ├── test_azure_openai_chat_prompt_driver.py │ │ │ ├── test_base_prompt_driver.py │ │ │ ├── test_cohere_prompt_driver.py │ │ │ ├── test_dummy_prompt_driver.py │ │ │ ├── test_google_prompt_driver.py │ │ │ ├── test_griptape_cloud_prompt_driver.py │ │ │ ├── test_grok_prompt_driver.py │ │ │ ├── test_hugging_face_hub_prompt_driver.py │ │ │ ├── test_hugging_face_pipeline_prompt_driver.py │ │ │ ├── test_ollama_prompt_driver.py │ │ │ ├── test_openai_chat_prompt_driver.py │ │ │ └── test_perplexity_prompt_driver.py │ │ ├── rerank │ │ │ ├── __init__.py │ │ │ ├── test_cohere_rerank_driver.py │ │ │ ├── test_local_rerank_driver.py │ │ │ └── test_nvidia_nim_rerank_driver.py │ │ ├── ruleset │ │ │ ├── __init__.py │ │ │ ├── test_griptape_cloud_ruleset_driver.py │ │ │ └── test_local_ruleset_driver.py │ │ ├── sql │ │ │ ├── __init__.py │ │ │ ├── test_amazon_redshift_sql_driver.py │ │ │ ├── test_snowflake_sql_driver.py │ │ │ └── test_sql_driver.py │ │ ├── structure_run │ │ │ ├── __init__.py │ │ │ ├── test_griptape_cloud_structure_run_driver.py │ │ │ └── test_local_structure_run_driver.py │ │ ├── text_to_speech │ │ │ ├── __init__.py │ │ │ ├── test_azure_openai_text_to_speech_driver.py │ │ │ ├── test_base_audio_transcription_driver.py │ │ │ └── test_elevenlabs_audio_generation_driver.py │ │ ├── transcription │ │ │ ├── __init__.py │ │ │ └── test_openai_audio_transcription_driver.py │ │ ├── vector │ │ │ ├── __init__.py │ │ │ ├── test_amazon_opensearch_vector_store_driver.py │ │ │ ├── test_astra_db_vector_store_driver.py │ │ │ ├── test_azure_mongodb_vector_store_driver.py │ │ │ ├── test_base_vector_store_driver.py │ │ │ ├── test_dummy_vector_store_driver.py │ │ │ ├── test_entry.py │ │ │ ├── test_griptape_cloud_vector_store_driver.py │ │ │ ├── test_local_vector_store_driver.py │ │ │ ├── test_marqo_vector_store_driver.py │ │ │ ├── test_mongodb_atlas_vector_store_driver.py │ │ │ ├── test_opensearch_vector_store_driver.py │ │ │ ├── test_persistent_local_vector_store_driver.py │ │ │ ├── test_pgai_knowledge_base_vector_store_driver.py │ │ │ ├── test_pgvector_vector_store_driver.py │ │ │ ├── test_pinecone_vector_storage_driver.py │ │ │ ├── test_qdrant_vector_store_driver.py │ │ │ └── test_redis_vector_store_driver.py │ │ ├── web_scraper │ │ │ ├── __init__.py │ │ │ ├── test_markdownify_web_scraper_driver.py │ │ │ ├── test_proxy_web_scraper_driver.py │ │ │ └── test_trafilatura_web_scraper_driver.py │ │ └── web_search │ │ │ ├── __init__.py │ │ │ ├── test_duck_duck_go_web_search_driver.py │ │ │ ├── test_exa_web_search_driver.py │ │ │ ├── test_google_web_search_driver.py │ │ │ ├── test_perplexity_web_search_driver.py │ │ │ └── test_tavily_web_search_driver.py │ ├── engines │ │ ├── __init__.py │ │ ├── eval │ │ │ ├── __init__.py │ │ │ └── test_eval_engine.py │ │ ├── extraction │ │ │ ├── __init__.py │ │ │ ├── test_csv_extraction_engine.py │ │ │ └── test_json_extraction_engine.py │ │ ├── rag │ │ │ ├── __init__.py │ │ │ ├── modules │ │ │ │ ├── __init__.py │ │ │ │ ├── generation │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── test_footnote_prompt_response_rag_module.py │ │ │ │ │ ├── test_prompt_response_rag_module.py │ │ │ │ │ └── test_text_chunks_response_rag_module.py │ │ │ │ ├── query │ │ │ │ │ └── __init__.py │ │ │ │ ├── retrieval │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── test_text_chunks_rerank_rag_module.py │ │ │ │ │ ├── test_text_loader_retrieval_rag_module.py │ │ │ │ │ └── test_vector_store_retrieval_rag_module.py │ │ │ │ └── test_base_rag_nodule.py │ │ │ ├── test_rag_context.py │ │ │ └── test_rag_engine.py │ │ └── summary │ │ │ ├── __init__.py │ │ │ └── test_prompt_summary_engine.py │ ├── events │ │ ├── __init__.py │ │ ├── test_action_chunk_event.py │ │ ├── test_audio_chunk_event.py │ │ ├── test_base_chunk_event.py │ │ ├── test_base_event.py │ │ ├── test_event_bus.py │ │ ├── test_event_listener.py │ │ ├── test_finish_actions_subtask_event.py │ │ ├── test_finish_prompt_event.py │ │ ├── test_finish_structure_run_event.py │ │ ├── test_finish_task_event.py │ │ ├── test_start_actions_subtask_event.py │ │ ├── test_start_prompt_event.py │ │ ├── test_start_structure_run_event.py │ │ ├── test_start_task_event.py │ │ └── test_text_chunk_event.py │ ├── loaders │ │ ├── __init__.py │ │ ├── test_audio_loader.py │ │ ├── test_base_file_loader.py │ │ ├── test_base_loader.py │ │ ├── test_blob_loader.py │ │ ├── test_csv_loader.py │ │ ├── test_email_loader.py │ │ ├── test_image_loader.py │ │ ├── test_json_loader.py │ │ ├── test_pdf_loader.py │ │ ├── test_sql_loader.py │ │ ├── test_text_loader.py │ │ └── test_web_loader.py │ ├── memory │ │ ├── __init__.py │ │ ├── meta │ │ │ ├── __init__.py │ │ │ ├── test_action_subtask_meta_entry.py │ │ │ ├── test_base_meta_entry.py │ │ │ └── test_meta_memory.py │ │ ├── structure │ │ │ ├── __init__.py │ │ │ ├── test_conversation_memory.py │ │ │ └── test_summary_conversation_memory.py │ │ └── tool │ │ │ ├── __init__.py │ │ │ ├── storage │ │ │ ├── __init__.py │ │ │ ├── test_blob_artifact_storage.py │ │ │ └── test_text_artifact_storage.py │ │ │ └── test_task_memory.py │ ├── mixins │ │ ├── __init__.py │ │ ├── test_activity_mixin.py │ │ ├── test_futures_executor_mixin.py │ │ ├── test_image_artifact_file_output_mixin.py │ │ ├── test_rule_mixin.py │ │ ├── test_runnable_mixin.py │ │ └── test_seriliazable_mixin.py │ ├── observability │ │ ├── __init__.py │ │ └── test_observability.py │ ├── rules │ │ ├── __init__.py │ │ ├── test_json_schema_rule.py │ │ ├── test_rule.py │ │ └── test_ruleset.py │ ├── schemas │ │ ├── __init__.py │ │ ├── test_base_schema.py │ │ └── test_union_field.py │ ├── structures │ │ ├── __init__.py │ │ ├── test_agent.py │ │ ├── test_pipeline.py │ │ ├── test_structure.py │ │ └── test_workflow.py │ ├── tasks │ │ ├── __init__.py │ │ ├── test_actions_subtask.py │ │ ├── test_assistant_task.py │ │ ├── test_audio_transcription_task.py │ │ ├── test_base_audio_input_task.py │ │ ├── test_base_image_generation_task.py │ │ ├── test_base_task.py │ │ ├── test_base_text_input_task.py │ │ ├── test_branch_task.py │ │ ├── test_code_execution_task.py │ │ ├── test_extraction_task.py │ │ ├── test_inpainting_image_generation_task.py │ │ ├── test_outpainting_image_generation_task.py │ │ ├── test_output_schema_validation_subtask.py │ │ ├── test_prompt_image_generation_task.py │ │ ├── test_prompt_task.py │ │ ├── test_rag_task.py │ │ ├── test_structure_run_task.py │ │ ├── test_text_summary_task.py │ │ ├── test_text_to_speech_task.py │ │ ├── test_tool_task.py │ │ ├── test_toolkit_task.py │ │ └── test_variation_image_generation_task.py │ ├── test_dummy.py │ ├── tokenizers │ │ ├── __init__.py │ │ ├── test_amazon_bedrock_tokenizer.py │ │ ├── test_anthropic_tokenizer.py │ │ ├── test_base_tokenizer.py │ │ ├── test_cohere_tokenizer.py │ │ ├── test_dummy_tokenizer.py │ │ ├── test_google_tokenizer.py │ │ ├── test_grok_tokenizer.py │ │ ├── test_hugging_face_tokenizer.py │ │ ├── test_openai_tokenizer.py │ │ ├── test_simple_tokenizer.py │ │ └── test_voyageai_tokenizer.py │ ├── tools │ │ ├── __init__.py │ │ ├── test_base_tool.py │ │ ├── test_calculator.py │ │ ├── test_computer.py │ │ ├── test_date_time.py │ │ ├── test_email_tool.py │ │ ├── test_extraction_tool.py │ │ ├── test_file_manager.py │ │ ├── test_griptape_cloud_tool_tool.py │ │ ├── test_image_query_tool.py │ │ ├── test_inpainting_image_generation_tool.py │ │ ├── test_mcp_tool.py │ │ ├── test_outpainting_image_variation_tool.py │ │ ├── test_prompt_image_generation_tool.py │ │ ├── test_prompt_summary_tool.py │ │ ├── test_query_tool.py │ │ ├── test_rag_tool.py │ │ ├── test_rest_api_tool.py │ │ ├── test_sql_tool.py │ │ ├── test_structure_run_tool.py │ │ ├── test_structured_output_tool.py │ │ ├── test_text_to_speech_tool.py │ │ ├── test_transcription_tool.py │ │ ├── test_variation_image_generation_tool.py │ │ ├── test_vector_store_tool.py │ │ ├── test_web_scraper.py │ │ └── test_web_search.py │ └── utils │ │ ├── __init__.py │ │ ├── test_base_tokenizer.py │ │ ├── test_chat.py │ │ ├── test_command_runner.py │ │ ├── test_contextvars_utils.py │ │ ├── test_conversation.py │ │ ├── test_deprecate.py │ │ ├── test_dict_utils.py │ │ ├── test_file_utils.py │ │ ├── test_futures.py │ │ ├── test_griptape_cloud_utils.py │ │ ├── test_hash.py │ │ ├── test_import_utils.py │ │ ├── test_json_schema_utils.py │ │ ├── test_load_artifact_from_memory.py │ │ ├── test_message_stack.py │ │ ├── test_python_runner.py │ │ ├── test_stream.py │ │ ├── test_structure_visualizer.py │ │ └── test_token_counter.py └── utils │ ├── __init__.py │ ├── aws.py │ ├── defaults.py │ ├── expected_spans.py │ ├── postgres.py │ ├── structure_tester.py │ └── test_reference_utils.py └── uv.lock /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/preapproved.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/ISSUE_TEMPLATE/preapproved.md -------------------------------------------------------------------------------- /.github/actions/init-bare-environment/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/actions/init-bare-environment/action.yml -------------------------------------------------------------------------------- /.github/actions/init-environment/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/actions/init-environment/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/scripts/gen_snippet_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/scripts/gen_snippet_logs.py -------------------------------------------------------------------------------- /.github/workflows/code-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/workflows/code-checks.yml -------------------------------------------------------------------------------- /.github/workflows/create-stable-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/workflows/create-stable-release.yml -------------------------------------------------------------------------------- /.github/workflows/docs-integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/workflows/docs-integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request-links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/workflows/pull-request-links.yml -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/README.md -------------------------------------------------------------------------------- /_typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/_typos.toml -------------------------------------------------------------------------------- /docs/assets/css/code_select.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/css/code_select.css -------------------------------------------------------------------------------- /docs/assets/css/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/css/extra.css -------------------------------------------------------------------------------- /docs/assets/css/mkdocstrings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/css/mkdocstrings.css -------------------------------------------------------------------------------- /docs/assets/css/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/css/swagger-ui.css -------------------------------------------------------------------------------- /docs/assets/css/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/css/swagger-ui.css.map -------------------------------------------------------------------------------- /docs/assets/img/data-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/img/data-architecture.png -------------------------------------------------------------------------------- /docs/assets/img/griptape-mark-square-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/img/griptape-mark-square-light.svg -------------------------------------------------------------------------------- /docs/assets/img/tools/output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/img/tools/output.png -------------------------------------------------------------------------------- /docs/assets/img/tools/poetry_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/img/tools/poetry_setup.png -------------------------------------------------------------------------------- /docs/assets/img/tools/toml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/img/tools/toml.png -------------------------------------------------------------------------------- /docs/assets/scripts/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/scripts/swagger-ui-bundle.js -------------------------------------------------------------------------------- /docs/assets/scripts/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/scripts/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /docs/assets/scripts/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/assets/scripts/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/gen_ref_pages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/gen_ref_pages.py -------------------------------------------------------------------------------- /docs/griptape-cloud/api/api-reference.md: -------------------------------------------------------------------------------- 1 | # Content overridden by Swagger Plugin 2 | -------------------------------------------------------------------------------- /docs/griptape-cloud/assistants/assistant-runs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/assistants/assistant-runs.md -------------------------------------------------------------------------------- /docs/griptape-cloud/data-lakes/data-lakes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/data-lakes/data-lakes.md -------------------------------------------------------------------------------- /docs/griptape-cloud/data-sources/refresh-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/data-sources/refresh-data.md -------------------------------------------------------------------------------- /docs/griptape-cloud/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/index.md -------------------------------------------------------------------------------- /docs/griptape-cloud/rules/rulesets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/rules/rulesets.md -------------------------------------------------------------------------------- /docs/griptape-cloud/structures/create-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/structures/create-structure.md -------------------------------------------------------------------------------- /docs/griptape-cloud/structures/run-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/structures/run-structure.md -------------------------------------------------------------------------------- /docs/griptape-cloud/structures/structure-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/structures/structure-config.md -------------------------------------------------------------------------------- /docs/griptape-cloud/threads/threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/threads/threads.md -------------------------------------------------------------------------------- /docs/griptape-cloud/tools/create-tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/tools/create-tool.md -------------------------------------------------------------------------------- /docs/griptape-cloud/tools/run-tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/tools/run-tool.md -------------------------------------------------------------------------------- /docs/griptape-cloud/tools/tool-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-cloud/tools/tool-config.md -------------------------------------------------------------------------------- /docs/griptape-framework/data/artifacts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/artifacts.md -------------------------------------------------------------------------------- /docs/griptape-framework/data/chunkers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/chunkers.md -------------------------------------------------------------------------------- /docs/griptape-framework/data/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/index.md -------------------------------------------------------------------------------- /docs/griptape-framework/data/loaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/loaders.md -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/chunkers_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/chunkers_1.py -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/loaders_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/loaders_1.py -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/loaders_10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/loaders_10.py -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/loaders_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/loaders_2.py -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/loaders_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/loaders_3.py -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/loaders_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/loaders_5.py -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/loaders_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/loaders_6.py -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/loaders_7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/loaders_7.py -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/loaders_8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/loaders_8.py -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/loaders_9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/loaders_9.py -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/loaders_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/loaders_json.py -------------------------------------------------------------------------------- /docs/griptape-framework/data/src/loaders_save.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/data/src/loaders_save.py -------------------------------------------------------------------------------- /docs/griptape-framework/drivers/logs/vector_store_drivers_2.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/griptape-framework/drivers/prompt-drivers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/drivers/prompt-drivers.md -------------------------------------------------------------------------------- /docs/griptape-framework/drivers/rerank-drivers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/drivers/rerank-drivers.md -------------------------------------------------------------------------------- /docs/griptape-framework/drivers/ruleset-drivers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/drivers/ruleset-drivers.md -------------------------------------------------------------------------------- /docs/griptape-framework/drivers/sql-drivers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/drivers/sql-drivers.md -------------------------------------------------------------------------------- /docs/griptape-framework/engines/eval-engines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/engines/eval-engines.md -------------------------------------------------------------------------------- /docs/griptape-framework/engines/rag-engines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/engines/rag-engines.md -------------------------------------------------------------------------------- /docs/griptape-framework/engines/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/griptape-framework/engines/summary-engines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/engines/summary-engines.md -------------------------------------------------------------------------------- /docs/griptape-framework/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/index.md -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_1.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_10.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_11.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_12.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_13.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_14.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_15.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_2.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_3.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_4.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_5.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_6.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_7.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_8.txt -------------------------------------------------------------------------------- /docs/griptape-framework/logs/index_9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/logs/index_9.txt -------------------------------------------------------------------------------- /docs/griptape-framework/misc/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/events.md -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/events_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/logs/events_1.txt -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/events_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/logs/events_2.txt -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/events_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/logs/events_3.txt -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/events_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/logs/events_4.txt -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/events_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/logs/events_5.txt -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/events_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/logs/events_6.txt -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/tokenizers_1.txt: -------------------------------------------------------------------------------- 1 | 3 2 | 127989 3 | 4093 4 | -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/tokenizers_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/logs/tokenizers_2.txt -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/tokenizers_3.txt: -------------------------------------------------------------------------------- 1 | 10 2 | 199990 3 | 4086 4 | -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/tokenizers_4.txt: -------------------------------------------------------------------------------- 1 | 3 2 | 1048573 3 | 8189 4 | -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/tokenizers_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/logs/tokenizers_5.txt -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/tokenizers_6.txt: -------------------------------------------------------------------------------- 1 | 3 2 | 7997 3 | 8189 4 | -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/tokenizers_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/logs/tokenizers_7.txt -------------------------------------------------------------------------------- /docs/griptape-framework/misc/logs/tokenizers_grok.txt: -------------------------------------------------------------------------------- 1 | 3 2 | 131069 3 | 4093 4 | -------------------------------------------------------------------------------- /docs/griptape-framework/misc/serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/serialization.md -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/events_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/events_1.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/events_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/events_2.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/events_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/events_3.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/events_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/events_4.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/events_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/events_5.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/events_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/events_6.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/events_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/events_context.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/serialization_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/serialization_1.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/serialization_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/serialization_2.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/serialization_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/serialization_3.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/tokenizers_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/tokenizers_1.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/tokenizers_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/tokenizers_2.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/tokenizers_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/tokenizers_3.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/tokenizers_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/tokenizers_4.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/tokenizers_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/tokenizers_5.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/tokenizers_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/tokenizers_6.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/tokenizers_7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/tokenizers_7.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/src/tokenizers_grok.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/src/tokenizers_grok.py -------------------------------------------------------------------------------- /docs/griptape-framework/misc/tokenizers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/misc/tokenizers.md -------------------------------------------------------------------------------- /docs/griptape-framework/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_1.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_10.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_11.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_12.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_13.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_14.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_15.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_2.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_3.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_4.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_5.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_6.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_7.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_8.py -------------------------------------------------------------------------------- /docs/griptape-framework/src/index_9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/src/index_9.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/agents.md -------------------------------------------------------------------------------- /docs/griptape-framework/structures/configs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/configs.md -------------------------------------------------------------------------------- /docs/griptape-framework/structures/logs/tasks_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/logs/tasks_1.txt -------------------------------------------------------------------------------- /docs/griptape-framework/structures/logs/tasks_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/logs/tasks_2.txt -------------------------------------------------------------------------------- /docs/griptape-framework/structures/logs/tasks_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/logs/tasks_3.txt -------------------------------------------------------------------------------- /docs/griptape-framework/structures/logs/tasks_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/logs/tasks_4.txt -------------------------------------------------------------------------------- /docs/griptape-framework/structures/logs/tasks_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/logs/tasks_5.txt -------------------------------------------------------------------------------- /docs/griptape-framework/structures/logs/tasks_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/logs/tasks_6.txt -------------------------------------------------------------------------------- /docs/griptape-framework/structures/logs/tasks_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/logs/tasks_7.txt -------------------------------------------------------------------------------- /docs/griptape-framework/structures/logs/tasks_8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/logs/tasks_8.txt -------------------------------------------------------------------------------- /docs/griptape-framework/structures/logs/tasks_9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/logs/tasks_9.txt -------------------------------------------------------------------------------- /docs/griptape-framework/structures/observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/observability.md -------------------------------------------------------------------------------- /docs/griptape-framework/structures/pipelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/pipelines.md -------------------------------------------------------------------------------- /docs/griptape-framework/structures/rulesets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/rulesets.md -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/agents_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/agents_1.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/agents_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/agents_2.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_1.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_10.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_11.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_12.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_13.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_14.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_16.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_17.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_18.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_2.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_3.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_4.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_5.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_6.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_7.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_8.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/src/tasks_9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/src/tasks_9.py -------------------------------------------------------------------------------- /docs/griptape-framework/structures/task-memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/task-memory.md -------------------------------------------------------------------------------- /docs/griptape-framework/structures/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/tasks.md -------------------------------------------------------------------------------- /docs/griptape-framework/structures/workflows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/structures/workflows.md -------------------------------------------------------------------------------- /docs/griptape-framework/tools/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/tools/index.md -------------------------------------------------------------------------------- /docs/griptape-framework/tools/logs/index_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/tools/logs/index_1.txt -------------------------------------------------------------------------------- /docs/griptape-framework/tools/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/griptape-framework/tools/src/index_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/tools/src/index_1.py -------------------------------------------------------------------------------- /docs/griptape-framework/tools/src/index_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/griptape-framework/tools/src/index_2.py -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/plugins/swagger_ui_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/plugins/swagger_ui_plugin.py -------------------------------------------------------------------------------- /docs/plugins/tmpl/swagger.md.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/plugins/tmpl/swagger.md.tmpl -------------------------------------------------------------------------------- /docs/recipes/amazon-dynamodb-sessions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/amazon-dynamodb-sessions.md -------------------------------------------------------------------------------- /docs/recipes/load-and-query-pinecone.md: -------------------------------------------------------------------------------- 1 | ```python 2 | --8<-- "docs/recipes/src/load_and_query_pinecone_1.py" 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/recipes/load-query-and-chat-marqo.md: -------------------------------------------------------------------------------- 1 | ```python 2 | --8<-- "docs/recipes/src/load_query_and_chat_marqo_1.py" 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/recipes/multi-agent-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/multi-agent-workflow.md -------------------------------------------------------------------------------- /docs/recipes/multiple-agent-shared-memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/multiple-agent-shared-memory.md -------------------------------------------------------------------------------- /docs/recipes/query-webpage-astra-db.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/query-webpage-astra-db.md -------------------------------------------------------------------------------- /docs/recipes/query-webpage.md: -------------------------------------------------------------------------------- 1 | ```python 2 | --8<-- "docs/recipes/src/query_webpage_1.py" 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/recipes/src/amazon_dynamodb_sessions_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/amazon_dynamodb_sessions_1.py -------------------------------------------------------------------------------- /docs/recipes/src/load_and_query_pinecone_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/load_and_query_pinecone_1.py -------------------------------------------------------------------------------- /docs/recipes/src/load_query_and_chat_marqo_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/load_query_and_chat_marqo_1.py -------------------------------------------------------------------------------- /docs/recipes/src/multi_agent_workflow_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/multi_agent_workflow_1.py -------------------------------------------------------------------------------- /docs/recipes/src/query_webpage_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/query_webpage_1.py -------------------------------------------------------------------------------- /docs/recipes/src/query_webpage_astra_db_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/query_webpage_astra_db_1.py -------------------------------------------------------------------------------- /docs/recipes/src/talk_to_a_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/talk_to_a_document.py -------------------------------------------------------------------------------- /docs/recipes/src/talk_to_a_pdf_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/talk_to_a_pdf_1.py -------------------------------------------------------------------------------- /docs/recipes/src/talk_to_a_video_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/talk_to_a_video_1.py -------------------------------------------------------------------------------- /docs/recipes/src/talk_to_a_webpage_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/talk_to_a_webpage_1.py -------------------------------------------------------------------------------- /docs/recipes/src/talk_to_an_audio_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/talk_to_an_audio_1.py -------------------------------------------------------------------------------- /docs/recipes/src/talk_to_an_audio_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/talk_to_an_audio_2.py -------------------------------------------------------------------------------- /docs/recipes/src/talk_to_an_image_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/talk_to_an_image_1.py -------------------------------------------------------------------------------- /docs/recipes/src/talk_to_redshift_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/src/talk_to_redshift_1.py -------------------------------------------------------------------------------- /docs/recipes/talk-to-a-document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/talk-to-a-document.md -------------------------------------------------------------------------------- /docs/recipes/talk-to-a-pdf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/talk-to-a-pdf.md -------------------------------------------------------------------------------- /docs/recipes/talk-to-a-video.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/talk-to-a-video.md -------------------------------------------------------------------------------- /docs/recipes/talk-to-a-webpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/talk-to-a-webpage.md -------------------------------------------------------------------------------- /docs/recipes/talk-to-an-audio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/talk-to-an-audio.md -------------------------------------------------------------------------------- /docs/recipes/talk-to-an-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/talk-to-an-image.md -------------------------------------------------------------------------------- /docs/recipes/talk-to-redshift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/docs/recipes/talk-to-redshift.md -------------------------------------------------------------------------------- /griptape/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/__init__.py -------------------------------------------------------------------------------- /griptape/artifacts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/__init__.py -------------------------------------------------------------------------------- /griptape/artifacts/action_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/action_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/audio_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/audio_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/audio_url_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/audio_url_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/base_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/base_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/blob_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/blob_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/boolean_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/boolean_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/error_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/error_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/generic_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/generic_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/image_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/image_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/image_url_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/image_url_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/info_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/info_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/json_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/json_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/list_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/list_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/model_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/model_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/text_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/text_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/url_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/url_artifact.py -------------------------------------------------------------------------------- /griptape/artifacts/video_url_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/artifacts/video_url_artifact.py -------------------------------------------------------------------------------- /griptape/chunkers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/chunkers/__init__.py -------------------------------------------------------------------------------- /griptape/chunkers/base_chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/chunkers/base_chunker.py -------------------------------------------------------------------------------- /griptape/chunkers/chunk_separator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/chunkers/chunk_separator.py -------------------------------------------------------------------------------- /griptape/chunkers/markdown_chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/chunkers/markdown_chunker.py -------------------------------------------------------------------------------- /griptape/chunkers/pdf_chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/chunkers/pdf_chunker.py -------------------------------------------------------------------------------- /griptape/chunkers/text_chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/chunkers/text_chunker.py -------------------------------------------------------------------------------- /griptape/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/common/__init__.py -------------------------------------------------------------------------------- /griptape/common/actions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/common/actions/base_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/common/actions/base_action.py -------------------------------------------------------------------------------- /griptape/common/actions/tool_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/common/actions/tool_action.py -------------------------------------------------------------------------------- /griptape/common/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/common/decorators.py -------------------------------------------------------------------------------- /griptape/common/observable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/common/observable.py -------------------------------------------------------------------------------- /griptape/common/prompt_stack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/common/prompt_stack/contents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/common/prompt_stack/messages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/common/prompt_stack/messages/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/common/prompt_stack/messages/message.py -------------------------------------------------------------------------------- /griptape/common/prompt_stack/prompt_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/common/prompt_stack/prompt_stack.py -------------------------------------------------------------------------------- /griptape/common/reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/common/reference.py -------------------------------------------------------------------------------- /griptape/configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/configs/__init__.py -------------------------------------------------------------------------------- /griptape/configs/base_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/configs/base_config.py -------------------------------------------------------------------------------- /griptape/configs/defaults_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/configs/defaults_config.py -------------------------------------------------------------------------------- /griptape/configs/drivers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/configs/drivers/__init__.py -------------------------------------------------------------------------------- /griptape/configs/drivers/base_drivers_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/configs/drivers/base_drivers_config.py -------------------------------------------------------------------------------- /griptape/configs/drivers/drivers_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/configs/drivers/drivers_config.py -------------------------------------------------------------------------------- /griptape/configs/logging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/configs/logging/__init__.py -------------------------------------------------------------------------------- /griptape/configs/logging/json_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/configs/logging/json_formatter.py -------------------------------------------------------------------------------- /griptape/configs/logging/logging_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/configs/logging/logging_config.py -------------------------------------------------------------------------------- /griptape/drivers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/assistant/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/assistant/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/assistant/openai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/assistant/openai/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/audio_transcription/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/audio_transcription/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/embedding/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/embedding/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/embedding/cohere/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/embedding/cohere/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/embedding/dummy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/embedding/dummy/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/embedding/google/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/embedding/google/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/embedding/ollama/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/embedding/ollama/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/embedding/openai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/embedding/openai/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/embedding/voyageai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/embedding/voyageai/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/event_listener/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/event_listener/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/file_manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/file_manager/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/file_manager/local/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/file_manager/local/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/image_generation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/image_generation/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/memory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/drivers/memory/conversation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/memory/conversation/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/observability/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/observability/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/observability/no_op/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/observability/no_op/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/anthropic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/anthropic/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/base_prompt_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/base_prompt_driver.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/cohere/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/cohere/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/cohere_prompt_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/cohere_prompt_driver.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/dummy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/dummy/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/dummy_prompt_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/dummy_prompt_driver.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/google/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/google/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/google_prompt_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/google_prompt_driver.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/grok/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/grok/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/grok_prompt_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/grok_prompt_driver.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/ollama/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/ollama/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/ollama_prompt_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/ollama_prompt_driver.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/openai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/openai/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/prompt/perplexity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/prompt/perplexity/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/rerank/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/rerank/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/rerank/base_rerank_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/rerank/base_rerank_driver.py -------------------------------------------------------------------------------- /griptape/drivers/rerank/cohere/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/rerank/cohere/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/rerank/cohere_rerank_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/rerank/cohere_rerank_driver.py -------------------------------------------------------------------------------- /griptape/drivers/rerank/local/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/rerank/local/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/rerank/local_rerank_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/rerank/local_rerank_driver.py -------------------------------------------------------------------------------- /griptape/drivers/rerank/nvidia_nim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/rerank/nvidia_nim/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/ruleset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/ruleset/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/ruleset/base_ruleset_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/ruleset/base_ruleset_driver.py -------------------------------------------------------------------------------- /griptape/drivers/ruleset/local/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/ruleset/local/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/ruleset/local_ruleset_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/ruleset/local_ruleset_driver.py -------------------------------------------------------------------------------- /griptape/drivers/sql/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/sql/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/sql/amazon_redshift/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/sql/amazon_redshift/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/sql/base_sql_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/sql/base_sql_driver.py -------------------------------------------------------------------------------- /griptape/drivers/sql/snowflake/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/sql/snowflake/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/sql/snowflake_sql_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/sql/snowflake_sql_driver.py -------------------------------------------------------------------------------- /griptape/drivers/sql/sql_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/sql/sql_driver.py -------------------------------------------------------------------------------- /griptape/drivers/structure_run/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/structure_run/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/structure_run/local/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/structure_run/local/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/text_to_speech/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/text_to_speech/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/vector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/vector/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/vector/astradb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/vector/astradb/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/vector/dummy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/vector/dummy/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/vector/local/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/vector/local/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/vector/marqo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/vector/marqo/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/vector/opensearch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/vector/opensearch/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/vector/pgai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/vector/pgai/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/vector/pgvector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/vector/pgvector/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/vector/pinecone/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/vector/pinecone/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/vector/qdrant/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/vector/qdrant/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/vector/redis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/vector/redis/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/web_scraper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/web_scraper/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/web_scraper/proxy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/web_scraper/proxy/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/web_search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/web_search/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/web_search/exa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/web_search/exa/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/web_search/google/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/web_search/google/__init__.py -------------------------------------------------------------------------------- /griptape/drivers/web_search/tavily/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/drivers/web_search/tavily/__init__.py -------------------------------------------------------------------------------- /griptape/engines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/__init__.py -------------------------------------------------------------------------------- /griptape/engines/eval/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/engines/eval/base_eval_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/eval/base_eval_engine.py -------------------------------------------------------------------------------- /griptape/engines/eval/eval_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/eval/eval_engine.py -------------------------------------------------------------------------------- /griptape/engines/extraction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/engines/rag/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/rag/__init__.py -------------------------------------------------------------------------------- /griptape/engines/rag/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/rag/modules/__init__.py -------------------------------------------------------------------------------- /griptape/engines/rag/modules/base_rag_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/rag/modules/base_rag_module.py -------------------------------------------------------------------------------- /griptape/engines/rag/modules/query/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/engines/rag/modules/response/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/engines/rag/modules/retrieval/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/engines/rag/rag_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/rag/rag_context.py -------------------------------------------------------------------------------- /griptape/engines/rag/rag_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/rag/rag_engine.py -------------------------------------------------------------------------------- /griptape/engines/rag/stages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/rag/stages/__init__.py -------------------------------------------------------------------------------- /griptape/engines/rag/stages/base_rag_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/rag/stages/base_rag_stage.py -------------------------------------------------------------------------------- /griptape/engines/rag/stages/query_rag_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/rag/stages/query_rag_stage.py -------------------------------------------------------------------------------- /griptape/engines/summary/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/engines/summary/base_summary_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/engines/summary/base_summary_engine.py -------------------------------------------------------------------------------- /griptape/events/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/__init__.py -------------------------------------------------------------------------------- /griptape/events/action_chunk_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/action_chunk_event.py -------------------------------------------------------------------------------- /griptape/events/audio_chunk_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/audio_chunk_event.py -------------------------------------------------------------------------------- /griptape/events/base_actions_subtask_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/base_actions_subtask_event.py -------------------------------------------------------------------------------- /griptape/events/base_chunk_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/base_chunk_event.py -------------------------------------------------------------------------------- /griptape/events/base_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/base_event.py -------------------------------------------------------------------------------- /griptape/events/base_image_generation_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/base_image_generation_event.py -------------------------------------------------------------------------------- /griptape/events/base_image_query_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/base_image_query_event.py -------------------------------------------------------------------------------- /griptape/events/base_media_generation_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/base_media_generation_event.py -------------------------------------------------------------------------------- /griptape/events/base_prompt_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/base_prompt_event.py -------------------------------------------------------------------------------- /griptape/events/base_task_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/base_task_event.py -------------------------------------------------------------------------------- /griptape/events/base_text_to_speech_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/base_text_to_speech_event.py -------------------------------------------------------------------------------- /griptape/events/event_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/event_bus.py -------------------------------------------------------------------------------- /griptape/events/event_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/event_listener.py -------------------------------------------------------------------------------- /griptape/events/finish_actions_subtask_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/finish_actions_subtask_event.py -------------------------------------------------------------------------------- /griptape/events/finish_image_generation_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/finish_image_generation_event.py -------------------------------------------------------------------------------- /griptape/events/finish_image_query_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/finish_image_query_event.py -------------------------------------------------------------------------------- /griptape/events/finish_prompt_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/finish_prompt_event.py -------------------------------------------------------------------------------- /griptape/events/finish_structure_run_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/finish_structure_run_event.py -------------------------------------------------------------------------------- /griptape/events/finish_task_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/finish_task_event.py -------------------------------------------------------------------------------- /griptape/events/finish_text_to_speech_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/finish_text_to_speech_event.py -------------------------------------------------------------------------------- /griptape/events/start_actions_subtask_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/start_actions_subtask_event.py -------------------------------------------------------------------------------- /griptape/events/start_image_generation_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/start_image_generation_event.py -------------------------------------------------------------------------------- /griptape/events/start_image_query_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/start_image_query_event.py -------------------------------------------------------------------------------- /griptape/events/start_prompt_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/start_prompt_event.py -------------------------------------------------------------------------------- /griptape/events/start_structure_run_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/start_structure_run_event.py -------------------------------------------------------------------------------- /griptape/events/start_task_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/start_task_event.py -------------------------------------------------------------------------------- /griptape/events/start_text_to_speech_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/start_text_to_speech_event.py -------------------------------------------------------------------------------- /griptape/events/text_chunk_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/events/text_chunk_event.py -------------------------------------------------------------------------------- /griptape/exceptions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/exceptions/__init__.py -------------------------------------------------------------------------------- /griptape/exceptions/dummy_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/exceptions/dummy_exception.py -------------------------------------------------------------------------------- /griptape/loaders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/__init__.py -------------------------------------------------------------------------------- /griptape/loaders/audio_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/audio_loader.py -------------------------------------------------------------------------------- /griptape/loaders/base_file_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/base_file_loader.py -------------------------------------------------------------------------------- /griptape/loaders/base_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/base_loader.py -------------------------------------------------------------------------------- /griptape/loaders/blob_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/blob_loader.py -------------------------------------------------------------------------------- /griptape/loaders/csv_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/csv_loader.py -------------------------------------------------------------------------------- /griptape/loaders/email_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/email_loader.py -------------------------------------------------------------------------------- /griptape/loaders/image_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/image_loader.py -------------------------------------------------------------------------------- /griptape/loaders/json_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/json_loader.py -------------------------------------------------------------------------------- /griptape/loaders/pdf_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/pdf_loader.py -------------------------------------------------------------------------------- /griptape/loaders/sql_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/sql_loader.py -------------------------------------------------------------------------------- /griptape/loaders/text_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/text_loader.py -------------------------------------------------------------------------------- /griptape/loaders/web_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/loaders/web_loader.py -------------------------------------------------------------------------------- /griptape/memory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/memory/__init__.py -------------------------------------------------------------------------------- /griptape/memory/meta/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/memory/meta/__init__.py -------------------------------------------------------------------------------- /griptape/memory/meta/base_meta_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/memory/meta/base_meta_entry.py -------------------------------------------------------------------------------- /griptape/memory/meta/meta_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/memory/meta/meta_memory.py -------------------------------------------------------------------------------- /griptape/memory/structure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/memory/structure/__init__.py -------------------------------------------------------------------------------- /griptape/memory/structure/conversation_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/memory/structure/conversation_memory.py -------------------------------------------------------------------------------- /griptape/memory/structure/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/memory/structure/run.py -------------------------------------------------------------------------------- /griptape/memory/task/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/memory/task/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/memory/task/storage/__init__.py -------------------------------------------------------------------------------- /griptape/memory/task/task_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/memory/task/task_memory.py -------------------------------------------------------------------------------- /griptape/mixins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/mixins/actions_subtask_origin_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/mixins/actions_subtask_origin_mixin.py -------------------------------------------------------------------------------- /griptape/mixins/activity_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/mixins/activity_mixin.py -------------------------------------------------------------------------------- /griptape/mixins/artifact_file_output_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/mixins/artifact_file_output_mixin.py -------------------------------------------------------------------------------- /griptape/mixins/exponential_backoff_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/mixins/exponential_backoff_mixin.py -------------------------------------------------------------------------------- /griptape/mixins/futures_executor_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/mixins/futures_executor_mixin.py -------------------------------------------------------------------------------- /griptape/mixins/rule_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/mixins/rule_mixin.py -------------------------------------------------------------------------------- /griptape/mixins/runnable_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/mixins/runnable_mixin.py -------------------------------------------------------------------------------- /griptape/mixins/serializable_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/mixins/serializable_mixin.py -------------------------------------------------------------------------------- /griptape/mixins/singleton_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/mixins/singleton_mixin.py -------------------------------------------------------------------------------- /griptape/observability/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/observability/__init__.py -------------------------------------------------------------------------------- /griptape/observability/observability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/observability/observability.py -------------------------------------------------------------------------------- /griptape/rules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/rules/__init__.py -------------------------------------------------------------------------------- /griptape/rules/base_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/rules/base_rule.py -------------------------------------------------------------------------------- /griptape/rules/json_schema_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/rules/json_schema_rule.py -------------------------------------------------------------------------------- /griptape/rules/rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/rules/rule.py -------------------------------------------------------------------------------- /griptape/rules/ruleset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/rules/ruleset.py -------------------------------------------------------------------------------- /griptape/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/schemas/__init__.py -------------------------------------------------------------------------------- /griptape/schemas/base_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/schemas/base_schema.py -------------------------------------------------------------------------------- /griptape/schemas/bytes_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/schemas/bytes_field.py -------------------------------------------------------------------------------- /griptape/schemas/polymorphic_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/schemas/polymorphic_schema.py -------------------------------------------------------------------------------- /griptape/schemas/pydantic_model_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/schemas/pydantic_model_field.py -------------------------------------------------------------------------------- /griptape/schemas/union_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/schemas/union_field.py -------------------------------------------------------------------------------- /griptape/structures/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/structures/__init__.py -------------------------------------------------------------------------------- /griptape/structures/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/structures/agent.py -------------------------------------------------------------------------------- /griptape/structures/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/structures/pipeline.py -------------------------------------------------------------------------------- /griptape/structures/structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/structures/structure.py -------------------------------------------------------------------------------- /griptape/structures/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/structures/workflow.py -------------------------------------------------------------------------------- /griptape/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/__init__.py -------------------------------------------------------------------------------- /griptape/tasks/actions_subtask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/actions_subtask.py -------------------------------------------------------------------------------- /griptape/tasks/assistant_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/assistant_task.py -------------------------------------------------------------------------------- /griptape/tasks/audio_transcription_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/audio_transcription_task.py -------------------------------------------------------------------------------- /griptape/tasks/base_audio_generation_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/base_audio_generation_task.py -------------------------------------------------------------------------------- /griptape/tasks/base_audio_input_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/base_audio_input_task.py -------------------------------------------------------------------------------- /griptape/tasks/base_image_generation_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/base_image_generation_task.py -------------------------------------------------------------------------------- /griptape/tasks/base_subtask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/base_subtask.py -------------------------------------------------------------------------------- /griptape/tasks/base_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/base_task.py -------------------------------------------------------------------------------- /griptape/tasks/base_text_input_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/base_text_input_task.py -------------------------------------------------------------------------------- /griptape/tasks/branch_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/branch_task.py -------------------------------------------------------------------------------- /griptape/tasks/code_execution_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/code_execution_task.py -------------------------------------------------------------------------------- /griptape/tasks/extraction_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/extraction_task.py -------------------------------------------------------------------------------- /griptape/tasks/prompt_image_generation_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/prompt_image_generation_task.py -------------------------------------------------------------------------------- /griptape/tasks/prompt_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/prompt_task.py -------------------------------------------------------------------------------- /griptape/tasks/rag_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/rag_task.py -------------------------------------------------------------------------------- /griptape/tasks/structure_run_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/structure_run_task.py -------------------------------------------------------------------------------- /griptape/tasks/text_summary_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/text_summary_task.py -------------------------------------------------------------------------------- /griptape/tasks/text_to_speech_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/text_to_speech_task.py -------------------------------------------------------------------------------- /griptape/tasks/tool_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/tool_task.py -------------------------------------------------------------------------------- /griptape/tasks/toolkit_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tasks/toolkit_task.py -------------------------------------------------------------------------------- /griptape/templates/engines/eval/results/user.j2: -------------------------------------------------------------------------------- 1 | JSON: 2 | -------------------------------------------------------------------------------- /griptape/templates/engines/eval/steps/system.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/engines/eval/steps/system.j2 -------------------------------------------------------------------------------- /griptape/templates/engines/eval/steps/user.j2: -------------------------------------------------------------------------------- 1 | JSON: 2 | -------------------------------------------------------------------------------- /griptape/templates/engines/query/system.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/engines/query/system.j2 -------------------------------------------------------------------------------- /griptape/templates/engines/query/user.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/engines/query/user.j2 -------------------------------------------------------------------------------- /griptape/templates/engines/summary/system.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/engines/summary/system.j2 -------------------------------------------------------------------------------- /griptape/templates/engines/summary/user.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/engines/summary/user.j2 -------------------------------------------------------------------------------- /griptape/templates/memory/meta/meta_memory.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/memory/meta/meta_memory.j2 -------------------------------------------------------------------------------- /griptape/templates/memory/tool.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/memory/tool.j2 -------------------------------------------------------------------------------- /griptape/templates/rules/json_schema.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/rules/json_schema.j2 -------------------------------------------------------------------------------- /griptape/templates/rulesets/rulesets.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/rulesets/rulesets.j2 -------------------------------------------------------------------------------- /griptape/templates/tasks/prompt_task/system.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/tasks/prompt_task/system.j2 -------------------------------------------------------------------------------- /griptape/templates/tasks/prompt_task/user_output_schema_validation_subtask.j2: -------------------------------------------------------------------------------- 1 | Fix these validation errors. 2 | -------------------------------------------------------------------------------- /griptape/templates/tasks/tool_task/subtask.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/tasks/tool_task/subtask.j2 -------------------------------------------------------------------------------- /griptape/templates/tasks/tool_task/system.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/tasks/tool_task/system.j2 -------------------------------------------------------------------------------- /griptape/templates/tasks/toolkit_task/system.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/templates/tasks/toolkit_task/system.j2 -------------------------------------------------------------------------------- /griptape/tokenizers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/__init__.py -------------------------------------------------------------------------------- /griptape/tokenizers/amazon_bedrock_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/amazon_bedrock_tokenizer.py -------------------------------------------------------------------------------- /griptape/tokenizers/anthropic_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/anthropic_tokenizer.py -------------------------------------------------------------------------------- /griptape/tokenizers/base_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/base_tokenizer.py -------------------------------------------------------------------------------- /griptape/tokenizers/cohere_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/cohere_tokenizer.py -------------------------------------------------------------------------------- /griptape/tokenizers/dummy_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/dummy_tokenizer.py -------------------------------------------------------------------------------- /griptape/tokenizers/google_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/google_tokenizer.py -------------------------------------------------------------------------------- /griptape/tokenizers/grok_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/grok_tokenizer.py -------------------------------------------------------------------------------- /griptape/tokenizers/huggingface_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/huggingface_tokenizer.py -------------------------------------------------------------------------------- /griptape/tokenizers/openai_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/openai_tokenizer.py -------------------------------------------------------------------------------- /griptape/tokenizers/simple_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/simple_tokenizer.py -------------------------------------------------------------------------------- /griptape/tokenizers/voyageai_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tokenizers/voyageai_tokenizer.py -------------------------------------------------------------------------------- /griptape/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/__init__.py -------------------------------------------------------------------------------- /griptape/tools/audio_transcription/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/audio_transcription/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/audio_transcription/tool.py -------------------------------------------------------------------------------- /griptape/tools/base_griptape_cloud_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/base_griptape_cloud_tool.py -------------------------------------------------------------------------------- /griptape/tools/base_image_generation_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/base_image_generation_tool.py -------------------------------------------------------------------------------- /griptape/tools/base_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/base_tool.py -------------------------------------------------------------------------------- /griptape/tools/calculator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/calculator/requirements.txt: -------------------------------------------------------------------------------- 1 | numexpr 2 | -------------------------------------------------------------------------------- /griptape/tools/calculator/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/calculator/tool.py -------------------------------------------------------------------------------- /griptape/tools/computer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/computer/requirements.txt: -------------------------------------------------------------------------------- 1 | docker 2 | stringcase 3 | -------------------------------------------------------------------------------- /griptape/tools/computer/resources/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/computer/resources/Dockerfile -------------------------------------------------------------------------------- /griptape/tools/computer/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/computer/tool.py -------------------------------------------------------------------------------- /griptape/tools/date_time/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/date_time/requirements.txt: -------------------------------------------------------------------------------- 1 | dateparser 2 | -------------------------------------------------------------------------------- /griptape/tools/date_time/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/date_time/tool.py -------------------------------------------------------------------------------- /griptape/tools/email/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/email/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/email/tool.py -------------------------------------------------------------------------------- /griptape/tools/extraction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/extraction/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/extraction/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/extraction/tool.py -------------------------------------------------------------------------------- /griptape/tools/file_manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/file_manager/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/file_manager/tool.py -------------------------------------------------------------------------------- /griptape/tools/griptape_cloud_tool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/griptape_cloud_tool/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/griptape_cloud_tool/tool.py -------------------------------------------------------------------------------- /griptape/tools/image_query/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/image_query/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/image_query/tool.py -------------------------------------------------------------------------------- /griptape/tools/inpainting_image_generation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/inpainting_image_generation/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/mcp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/mcp/requirements.txt: -------------------------------------------------------------------------------- 1 | mcp[ws]>=1.10.0 2 | exceptiongroup>=1.2.2 -------------------------------------------------------------------------------- /griptape/tools/mcp/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/mcp/sessions.py -------------------------------------------------------------------------------- /griptape/tools/mcp/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/mcp/tool.py -------------------------------------------------------------------------------- /griptape/tools/outpainting_image_generation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/outpainting_image_generation/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/prompt_image_generation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/prompt_image_generation/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/prompt_image_generation/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/prompt_image_generation/tool.py -------------------------------------------------------------------------------- /griptape/tools/prompt_summary/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/prompt_summary/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/prompt_summary/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/prompt_summary/tool.py -------------------------------------------------------------------------------- /griptape/tools/query/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/query/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/query/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/query/tool.py -------------------------------------------------------------------------------- /griptape/tools/rag/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/rag/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/rag/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/rag/tool.py -------------------------------------------------------------------------------- /griptape/tools/rest_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/rest_api/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/rest_api/tool.py -------------------------------------------------------------------------------- /griptape/tools/sql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/sql/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/sql/tool.py -------------------------------------------------------------------------------- /griptape/tools/structure_run/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/structure_run/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/structure_run/tool.py -------------------------------------------------------------------------------- /griptape/tools/structured_output/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/structured_output/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/structured_output/tool.py -------------------------------------------------------------------------------- /griptape/tools/text_to_speech/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/text_to_speech/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/text_to_speech/tool.py -------------------------------------------------------------------------------- /griptape/tools/variation_image_generation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/variation_image_generation/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/vector_store/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/vector_store/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/vector_store/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/vector_store/tool.py -------------------------------------------------------------------------------- /griptape/tools/web_scraper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/web_scraper/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/web_scraper/tool.py -------------------------------------------------------------------------------- /griptape/tools/web_search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/tools/web_search/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/tools/web_search/tool.py -------------------------------------------------------------------------------- /griptape/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/__init__.py -------------------------------------------------------------------------------- /griptape/utils/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/chat.py -------------------------------------------------------------------------------- /griptape/utils/command_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/command_runner.py -------------------------------------------------------------------------------- /griptape/utils/constants.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /griptape/utils/contextvars_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/contextvars_utils.py -------------------------------------------------------------------------------- /griptape/utils/conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/conversation.py -------------------------------------------------------------------------------- /griptape/utils/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/decorators.py -------------------------------------------------------------------------------- /griptape/utils/deprecation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/deprecation.py -------------------------------------------------------------------------------- /griptape/utils/dict_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/dict_utils.py -------------------------------------------------------------------------------- /griptape/utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/file_utils.py -------------------------------------------------------------------------------- /griptape/utils/futures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/futures.py -------------------------------------------------------------------------------- /griptape/utils/griptape_cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/griptape_cloud.py -------------------------------------------------------------------------------- /griptape/utils/hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/hash.py -------------------------------------------------------------------------------- /griptape/utils/import_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/import_utils.py -------------------------------------------------------------------------------- /griptape/utils/j2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/j2.py -------------------------------------------------------------------------------- /griptape/utils/json_schema_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/json_schema_utils.py -------------------------------------------------------------------------------- /griptape/utils/load_artifact_from_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/load_artifact_from_memory.py -------------------------------------------------------------------------------- /griptape/utils/manifest_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/manifest_validator.py -------------------------------------------------------------------------------- /griptape/utils/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/paths.py -------------------------------------------------------------------------------- /griptape/utils/python_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/python_runner.py -------------------------------------------------------------------------------- /griptape/utils/reference_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/reference_utils.py -------------------------------------------------------------------------------- /griptape/utils/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/stream.py -------------------------------------------------------------------------------- /griptape/utils/structure_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/structure_visualizer.py -------------------------------------------------------------------------------- /griptape/utils/token_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/griptape/utils/token_counter.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/drivers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/drivers/vector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/rules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/rules/test_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/integration/rules/test_rule.py -------------------------------------------------------------------------------- /tests/integration/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/tasks/test_prompt_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/integration/tasks/test_prompt_task.py -------------------------------------------------------------------------------- /tests/integration/tasks/test_rag_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/integration/tasks/test_rag_task.py -------------------------------------------------------------------------------- /tests/integration/tasks/test_tool_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/integration/tasks/test_tool_task.py -------------------------------------------------------------------------------- /tests/integration/tasks/test_toolkit_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/integration/tasks/test_toolkit_task.py -------------------------------------------------------------------------------- /tests/integration/test_code_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/integration/test_code_blocks.py -------------------------------------------------------------------------------- /tests/integration/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/tools/test_calculator_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/integration/tools/test_calculator_tool.py -------------------------------------------------------------------------------- /tests/integration/tools/test_google_docs_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/integration/tools/test_google_docs_tool.py -------------------------------------------------------------------------------- /tests/mocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mocks/docker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mocks/docker/fake_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/docker/fake_api.py -------------------------------------------------------------------------------- /tests/mocks/docker/fake_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/docker/fake_api_client.py -------------------------------------------------------------------------------- /tests/mocks/docker/fake_stat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/docker/fake_stat.py -------------------------------------------------------------------------------- /tests/mocks/invalid_mock_tool/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM python:3.10 -------------------------------------------------------------------------------- /tests/mocks/invalid_mock_tool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mocks/invalid_mock_tool/manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/invalid_mock_tool/manifest.yml -------------------------------------------------------------------------------- /tests/mocks/invalid_mock_tool/requirements.txt: -------------------------------------------------------------------------------- 1 | # griptape-core -------------------------------------------------------------------------------- /tests/mocks/invalid_mock_tool/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/invalid_mock_tool/tool.py -------------------------------------------------------------------------------- /tests/mocks/mock_assistant_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_assistant_driver.py -------------------------------------------------------------------------------- /tests/mocks/mock_audio_input_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_audio_input_task.py -------------------------------------------------------------------------------- /tests/mocks/mock_audio_transcription_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_audio_transcription_driver.py -------------------------------------------------------------------------------- /tests/mocks/mock_chunk_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_chunk_event.py -------------------------------------------------------------------------------- /tests/mocks/mock_drivers_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_drivers_config.py -------------------------------------------------------------------------------- /tests/mocks/mock_embedding_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_embedding_driver.py -------------------------------------------------------------------------------- /tests/mocks/mock_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_event.py -------------------------------------------------------------------------------- /tests/mocks/mock_event_listener_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_event_listener_driver.py -------------------------------------------------------------------------------- /tests/mocks/mock_failing_prompt_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_failing_prompt_driver.py -------------------------------------------------------------------------------- /tests/mocks/mock_futures_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_futures_executor.py -------------------------------------------------------------------------------- /tests/mocks/mock_image_generation_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_image_generation_driver.py -------------------------------------------------------------------------------- /tests/mocks/mock_image_generation_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_image_generation_task.py -------------------------------------------------------------------------------- /tests/mocks/mock_meta_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_meta_entry.py -------------------------------------------------------------------------------- /tests/mocks/mock_prompt_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_prompt_driver.py -------------------------------------------------------------------------------- /tests/mocks/mock_rag_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_rag_module.py -------------------------------------------------------------------------------- /tests/mocks/mock_serializable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_serializable.py -------------------------------------------------------------------------------- /tests/mocks/mock_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_task.py -------------------------------------------------------------------------------- /tests/mocks/mock_text_input_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_text_input_task.py -------------------------------------------------------------------------------- /tests/mocks/mock_text_to_speech_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_text_to_speech_driver.py -------------------------------------------------------------------------------- /tests/mocks/mock_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_tokenizer.py -------------------------------------------------------------------------------- /tests/mocks/mock_tool/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM python:3.10 -------------------------------------------------------------------------------- /tests/mocks/mock_tool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mocks/mock_tool/manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_tool/manifest.yml -------------------------------------------------------------------------------- /tests/mocks/mock_tool/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mocks/mock_tool/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_tool/tool.py -------------------------------------------------------------------------------- /tests/mocks/mock_tool_kwargs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mocks/mock_tool_kwargs/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mocks/mock_tool_kwargs/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_tool_kwargs/tool.py -------------------------------------------------------------------------------- /tests/mocks/mock_tool_pydantic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mocks/mock_tool_pydantic/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/mocks/mock_tool_pydantic/tool.py -------------------------------------------------------------------------------- /tests/resources/addresses.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/addresses.csv -------------------------------------------------------------------------------- /tests/resources/audio.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/audio.mp3 -------------------------------------------------------------------------------- /tests/resources/bad.asdf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/resources/bitcoin-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/bitcoin-2.pdf -------------------------------------------------------------------------------- /tests/resources/bitcoin.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/bitcoin.pdf -------------------------------------------------------------------------------- /tests/resources/cities.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/cities.csv -------------------------------------------------------------------------------- /tests/resources/cow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/cow.png -------------------------------------------------------------------------------- /tests/resources/foobar-many.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/foobar-many.txt -------------------------------------------------------------------------------- /tests/resources/griptape-comfyui.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/griptape-comfyui.mp4 -------------------------------------------------------------------------------- /tests/resources/mountain-mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/mountain-mask.png -------------------------------------------------------------------------------- /tests/resources/mountain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/mountain.jpg -------------------------------------------------------------------------------- /tests/resources/mountain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/mountain.png -------------------------------------------------------------------------------- /tests/resources/pig-balloon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/pig-balloon.jpg -------------------------------------------------------------------------------- /tests/resources/pig-balloon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/pig-balloon.png -------------------------------------------------------------------------------- /tests/resources/sentences.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/sentences.wav -------------------------------------------------------------------------------- /tests/resources/sentences2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/sentences2.wav -------------------------------------------------------------------------------- /tests/resources/small.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/small.bmp -------------------------------------------------------------------------------- /tests/resources/small.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/small.gif -------------------------------------------------------------------------------- /tests/resources/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/small.jpg -------------------------------------------------------------------------------- /tests/resources/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/small.png -------------------------------------------------------------------------------- /tests/resources/small.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/small.tiff -------------------------------------------------------------------------------- /tests/resources/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/small.webp -------------------------------------------------------------------------------- /tests/resources/test-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/test-1.csv -------------------------------------------------------------------------------- /tests/resources/test-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/test-2.csv -------------------------------------------------------------------------------- /tests/resources/test-pipe.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/test-pipe.csv -------------------------------------------------------------------------------- /tests/resources/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/test.json -------------------------------------------------------------------------------- /tests/resources/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/test.txt -------------------------------------------------------------------------------- /tests/resources/test_ruleset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/resources/test_ruleset.json -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/artifacts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/artifacts/test_action_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_action_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_audio_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_audio_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_audio_url_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_audio_url_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_base_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_base_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_blob_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_blob_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_boolean_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_boolean_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_error_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_error_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_generic_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_generic_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_image_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_image_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_image_url_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_image_url_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_info_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_info_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_json_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_json_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_list_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_list_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_model_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_model_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_text_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_text_artifact.py -------------------------------------------------------------------------------- /tests/unit/artifacts/test_url_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/artifacts/test_url_artifact.py -------------------------------------------------------------------------------- /tests/unit/chunkers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/chunkers/test_markdown_chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/chunkers/test_markdown_chunker.py -------------------------------------------------------------------------------- /tests/unit/chunkers/test_pdf_chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/chunkers/test_pdf_chunker.py -------------------------------------------------------------------------------- /tests/unit/chunkers/test_text_chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/chunkers/test_text_chunker.py -------------------------------------------------------------------------------- /tests/unit/chunkers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/chunkers/utils.py -------------------------------------------------------------------------------- /tests/unit/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/common/test_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/common/test_action.py -------------------------------------------------------------------------------- /tests/unit/common/test_observable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/common/test_observable.py -------------------------------------------------------------------------------- /tests/unit/common/test_prompt_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/common/test_prompt_stack.py -------------------------------------------------------------------------------- /tests/unit/configs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/configs/drivers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/configs/logging/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/configs/test_defaults_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/configs/test_defaults_config.py -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/conftest.py -------------------------------------------------------------------------------- /tests/unit/drivers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/assistant/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/audio_transcription/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/embedding/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/event_listener/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/file_manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/image_generation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/image_generation_model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/image_generation_pipeline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/memory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/memory/conversation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/observability/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/prompt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/rerank/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/ruleset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/sql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/sql/test_sql_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/drivers/sql/test_sql_driver.py -------------------------------------------------------------------------------- /tests/unit/drivers/structure_run/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/text_to_speech/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/transcription/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/vector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/vector/test_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/drivers/vector/test_entry.py -------------------------------------------------------------------------------- /tests/unit/drivers/web_scraper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/drivers/web_search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/engines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/engines/eval/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/engines/eval/test_eval_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/engines/eval/test_eval_engine.py -------------------------------------------------------------------------------- /tests/unit/engines/extraction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/engines/rag/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/engines/rag/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/engines/rag/modules/generation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/engines/rag/modules/query/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/engines/rag/modules/retrieval/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/engines/rag/test_rag_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/engines/rag/test_rag_context.py -------------------------------------------------------------------------------- /tests/unit/engines/rag/test_rag_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/engines/rag/test_rag_engine.py -------------------------------------------------------------------------------- /tests/unit/engines/summary/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/events/test_action_chunk_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/events/test_action_chunk_event.py -------------------------------------------------------------------------------- /tests/unit/events/test_audio_chunk_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/events/test_audio_chunk_event.py -------------------------------------------------------------------------------- /tests/unit/events/test_base_chunk_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/events/test_base_chunk_event.py -------------------------------------------------------------------------------- /tests/unit/events/test_base_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/events/test_base_event.py -------------------------------------------------------------------------------- /tests/unit/events/test_event_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/events/test_event_bus.py -------------------------------------------------------------------------------- /tests/unit/events/test_event_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/events/test_event_listener.py -------------------------------------------------------------------------------- /tests/unit/events/test_finish_prompt_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/events/test_finish_prompt_event.py -------------------------------------------------------------------------------- /tests/unit/events/test_finish_task_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/events/test_finish_task_event.py -------------------------------------------------------------------------------- /tests/unit/events/test_start_prompt_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/events/test_start_prompt_event.py -------------------------------------------------------------------------------- /tests/unit/events/test_start_task_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/events/test_start_task_event.py -------------------------------------------------------------------------------- /tests/unit/events/test_text_chunk_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/events/test_text_chunk_event.py -------------------------------------------------------------------------------- /tests/unit/loaders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/loaders/test_audio_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_audio_loader.py -------------------------------------------------------------------------------- /tests/unit/loaders/test_base_file_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_base_file_loader.py -------------------------------------------------------------------------------- /tests/unit/loaders/test_base_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_base_loader.py -------------------------------------------------------------------------------- /tests/unit/loaders/test_blob_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_blob_loader.py -------------------------------------------------------------------------------- /tests/unit/loaders/test_csv_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_csv_loader.py -------------------------------------------------------------------------------- /tests/unit/loaders/test_email_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_email_loader.py -------------------------------------------------------------------------------- /tests/unit/loaders/test_image_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_image_loader.py -------------------------------------------------------------------------------- /tests/unit/loaders/test_json_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_json_loader.py -------------------------------------------------------------------------------- /tests/unit/loaders/test_pdf_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_pdf_loader.py -------------------------------------------------------------------------------- /tests/unit/loaders/test_sql_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_sql_loader.py -------------------------------------------------------------------------------- /tests/unit/loaders/test_text_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_text_loader.py -------------------------------------------------------------------------------- /tests/unit/loaders/test_web_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/loaders/test_web_loader.py -------------------------------------------------------------------------------- /tests/unit/memory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/memory/meta/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/memory/meta/test_base_meta_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/memory/meta/test_base_meta_entry.py -------------------------------------------------------------------------------- /tests/unit/memory/meta/test_meta_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/memory/meta/test_meta_memory.py -------------------------------------------------------------------------------- /tests/unit/memory/structure/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/memory/tool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/memory/tool/storage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/memory/tool/test_task_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/memory/tool/test_task_memory.py -------------------------------------------------------------------------------- /tests/unit/mixins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/mixins/test_activity_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/mixins/test_activity_mixin.py -------------------------------------------------------------------------------- /tests/unit/mixins/test_futures_executor_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/mixins/test_futures_executor_mixin.py -------------------------------------------------------------------------------- /tests/unit/mixins/test_rule_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/mixins/test_rule_mixin.py -------------------------------------------------------------------------------- /tests/unit/mixins/test_runnable_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/mixins/test_runnable_mixin.py -------------------------------------------------------------------------------- /tests/unit/mixins/test_seriliazable_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/mixins/test_seriliazable_mixin.py -------------------------------------------------------------------------------- /tests/unit/observability/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/observability/test_observability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/observability/test_observability.py -------------------------------------------------------------------------------- /tests/unit/rules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/rules/test_json_schema_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/rules/test_json_schema_rule.py -------------------------------------------------------------------------------- /tests/unit/rules/test_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/rules/test_rule.py -------------------------------------------------------------------------------- /tests/unit/rules/test_ruleset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/rules/test_ruleset.py -------------------------------------------------------------------------------- /tests/unit/schemas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/schemas/test_base_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/schemas/test_base_schema.py -------------------------------------------------------------------------------- /tests/unit/schemas/test_union_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/schemas/test_union_field.py -------------------------------------------------------------------------------- /tests/unit/structures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/structures/test_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/structures/test_agent.py -------------------------------------------------------------------------------- /tests/unit/structures/test_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/structures/test_pipeline.py -------------------------------------------------------------------------------- /tests/unit/structures/test_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/structures/test_structure.py -------------------------------------------------------------------------------- /tests/unit/structures/test_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/structures/test_workflow.py -------------------------------------------------------------------------------- /tests/unit/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/tasks/test_actions_subtask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_actions_subtask.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_assistant_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_assistant_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_base_audio_input_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_base_audio_input_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_base_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_base_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_base_text_input_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_base_text_input_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_branch_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_branch_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_code_execution_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_code_execution_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_extraction_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_extraction_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_prompt_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_prompt_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_rag_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_rag_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_structure_run_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_structure_run_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_text_summary_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_text_summary_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_text_to_speech_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_text_to_speech_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_tool_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_tool_task.py -------------------------------------------------------------------------------- /tests/unit/tasks/test_toolkit_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tasks/test_toolkit_task.py -------------------------------------------------------------------------------- /tests/unit/test_dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/test_dummy.py -------------------------------------------------------------------------------- /tests/unit/tokenizers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/tokenizers/test_base_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tokenizers/test_base_tokenizer.py -------------------------------------------------------------------------------- /tests/unit/tokenizers/test_cohere_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tokenizers/test_cohere_tokenizer.py -------------------------------------------------------------------------------- /tests/unit/tokenizers/test_dummy_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tokenizers/test_dummy_tokenizer.py -------------------------------------------------------------------------------- /tests/unit/tokenizers/test_google_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tokenizers/test_google_tokenizer.py -------------------------------------------------------------------------------- /tests/unit/tokenizers/test_grok_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tokenizers/test_grok_tokenizer.py -------------------------------------------------------------------------------- /tests/unit/tokenizers/test_openai_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tokenizers/test_openai_tokenizer.py -------------------------------------------------------------------------------- /tests/unit/tokenizers/test_simple_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tokenizers/test_simple_tokenizer.py -------------------------------------------------------------------------------- /tests/unit/tokenizers/test_voyageai_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tokenizers/test_voyageai_tokenizer.py -------------------------------------------------------------------------------- /tests/unit/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/tools/test_base_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_base_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_calculator.py -------------------------------------------------------------------------------- /tests/unit/tools/test_computer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_computer.py -------------------------------------------------------------------------------- /tests/unit/tools/test_date_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_date_time.py -------------------------------------------------------------------------------- /tests/unit/tools/test_email_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_email_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_extraction_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_extraction_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_file_manager.py -------------------------------------------------------------------------------- /tests/unit/tools/test_image_query_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_image_query_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_mcp_tool.py: -------------------------------------------------------------------------------- 1 | class TestMCPTool: ... 2 | -------------------------------------------------------------------------------- /tests/unit/tools/test_prompt_summary_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_prompt_summary_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_query_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_query_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_rag_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_rag_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_rest_api_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_rest_api_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_sql_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_sql_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_structure_run_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_structure_run_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_structured_output_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_structured_output_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_text_to_speech_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_text_to_speech_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_transcription_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_transcription_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_vector_store_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_vector_store_tool.py -------------------------------------------------------------------------------- /tests/unit/tools/test_web_scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_web_scraper.py -------------------------------------------------------------------------------- /tests/unit/tools/test_web_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/tools/test_web_search.py -------------------------------------------------------------------------------- /tests/unit/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/utils/test_base_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_base_tokenizer.py -------------------------------------------------------------------------------- /tests/unit/utils/test_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_chat.py -------------------------------------------------------------------------------- /tests/unit/utils/test_command_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_command_runner.py -------------------------------------------------------------------------------- /tests/unit/utils/test_contextvars_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_contextvars_utils.py -------------------------------------------------------------------------------- /tests/unit/utils/test_conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_conversation.py -------------------------------------------------------------------------------- /tests/unit/utils/test_deprecate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_deprecate.py -------------------------------------------------------------------------------- /tests/unit/utils/test_dict_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_dict_utils.py -------------------------------------------------------------------------------- /tests/unit/utils/test_file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_file_utils.py -------------------------------------------------------------------------------- /tests/unit/utils/test_futures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_futures.py -------------------------------------------------------------------------------- /tests/unit/utils/test_griptape_cloud_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_griptape_cloud_utils.py -------------------------------------------------------------------------------- /tests/unit/utils/test_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_hash.py -------------------------------------------------------------------------------- /tests/unit/utils/test_import_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_import_utils.py -------------------------------------------------------------------------------- /tests/unit/utils/test_json_schema_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_json_schema_utils.py -------------------------------------------------------------------------------- /tests/unit/utils/test_message_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_message_stack.py -------------------------------------------------------------------------------- /tests/unit/utils/test_python_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_python_runner.py -------------------------------------------------------------------------------- /tests/unit/utils/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_stream.py -------------------------------------------------------------------------------- /tests/unit/utils/test_structure_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_structure_visualizer.py -------------------------------------------------------------------------------- /tests/unit/utils/test_token_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/unit/utils/test_token_counter.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/utils/aws.py -------------------------------------------------------------------------------- /tests/utils/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/utils/defaults.py -------------------------------------------------------------------------------- /tests/utils/expected_spans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/utils/expected_spans.py -------------------------------------------------------------------------------- /tests/utils/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/utils/postgres.py -------------------------------------------------------------------------------- /tests/utils/structure_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/utils/structure_tester.py -------------------------------------------------------------------------------- /tests/utils/test_reference_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/tests/utils/test_reference_utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griptape-ai/griptape/HEAD/uv.lock --------------------------------------------------------------------------------