.flake8
.gitignore
.pre-commit-config.yaml
AUTHORS.rst
CHANGELOG.rst
DEVELOPING.md
LICENSE
README.md
TESTING.md
badge.svg
pyproject.toml
requirements.dev.txt
requirements.txt
.devcontainer/Dockerfile
.devcontainer/base.Dockerfile
.devcontainer/devcontainer.json
.devcontainer/library-scripts/README.md
.devcontainer/library-scripts/common-debian.sh
.devcontainer/library-scripts/meta.env
.devcontainer/library-scripts/node-debian.sh
.devcontainer/library-scripts/python-debian.sh
.github/workflows/docs-publish.yml
.github/workflows/python-publish.yml
.github/workflows/test-main.yml
.github/workflows/test-staging.yml
docs/.nojekyll
docs/Makefile
docs/README.txt
docs/authors.rst
docs/changelog._rst
docs/conf.py
docs/favicon.ico
docs/index.rst
docs/license.rst
docs/requirements.txt
docs/_static/.gitignore
docs/_static/Steamship-symbol-dark.png
docs/_static/Steamship-symbol-light.png
docs/_static/favicon.ico
docs/_templates/base.html
docs/agents/index.rst
docs/api/modules.rst
docs/api/steamship.agents.examples.rst
docs/api/steamship.agents.llms.rst
docs/api/steamship.agents.memory.rst
docs/api/steamship.agents.react.rst
docs/api/steamship.agents.rst
docs/api/steamship.agents.schema.rst
docs/api/steamship.agents.service.rst
docs/api/steamship.agents.tools.audio_transcription.rst
docs/api/steamship.agents.tools.classification.rst
docs/api/steamship.agents.tools.conversation_starters.rst
docs/api/steamship.agents.tools.image_generation.rst
docs/api/steamship.agents.tools.question_answering.rst
docs/api/steamship.agents.tools.rst
docs/api/steamship.agents.tools.search.rst
docs/api/steamship.agents.tools.speech_generation.rst
docs/api/steamship.agents.tools.text_generation.rst
docs/api/steamship.base.rst
docs/api/steamship.cli.local_server.rst
docs/api/steamship.cli.rst
docs/api/steamship.client.rst
docs/api/steamship.experimental.easy.rst
docs/api/steamship.experimental.package_starters.rst
docs/api/steamship.experimental.rst
docs/api/steamship.experimental.transports.rst
docs/api/steamship.invocable.rst
docs/api/steamship.plugin.blockifier.rst
docs/api/steamship.plugin.inputs.rst
docs/api/steamship.plugin.outputs.rst
docs/api/steamship.plugin.rst
docs/api/steamship.rst
docs/api/steamship.utils.rst
docs/configuration/authentication.rst
docs/configuration/cli.rst
docs/configuration/clients.rst
docs/configuration/http.rst
docs/configuration/index.rst
docs/data/blocks.rst
docs/data/file-lifecycle.png
docs/data/files.rst
docs/data/index.rst
docs/data/tags.rst
docs/data/workspaces.rst
docs/data/queries/index.rst
docs/developing/configuration.rst
docs/developing/deploying.rst
docs/developing/environment-setup.rst
docs/developing/index.rst
docs/developing/project-creation.rst
docs/developing/steamship-manifest.rst
docs/developing/storing-secrets.rst
docs/developing/testing.rst
docs/developing/updating-web-listing.rst
docs/embedding-search/index.rst
docs/packages/index.rst
docs/packages/using.rst
docs/packages/cookbook/adding-configuration.rst
docs/packages/cookbook/article-tagging.rst
docs/packages/cookbook/collecting-and-querying-sentiment.rst
docs/packages/cookbook/how-to-extract-outline-from-markdown.rst
docs/packages/cookbook/index.rst
docs/packages/cookbook/modifying-an-existing-package.rst
docs/packages/cookbook/receiving-webhooks.rst
docs/packages/cookbook/return-audio.rst
docs/packages/cookbook/return-image.rst
docs/packages/cookbook/return-json.rst
docs/packages/cookbook/return-text.rst
docs/packages/developing/index.rst
docs/packages/developing/project-structure.rst
docs/plugins/index.rst
docs/plugins/developing/async-plugins.rst
docs/plugins/developing/blockifiers.rst
docs/plugins/developing/embedders.rst
docs/plugins/developing/generators.rst
docs/plugins/developing/importers.rst
docs/plugins/developing/index.rst
docs/plugins/developing/project-structure.rst
docs/plugins/developing/taggers.rst
docs/plugins/using/index.rst
docs/plugins/using/tasks.rst
docs/plugins/using/blockifiers/index.rst
docs/plugins/using/blockifiers/using.rst
docs/plugins/using/embedders/index.rst
docs/plugins/using/generators/dalle.rst
docs/plugins/using/generators/gpt4.rst
docs/plugins/using/generators/index.rst
docs/plugins/using/importers/index.rst
docs/plugins/using/importers/using.rst
docs/plugins/using/taggers/index.rst
docs/plugins/using/taggers/using.rst
scripts/build-docs.sh
scripts/create_engine_test_assets.py
src/steamship/__init__.py
src/steamship.egg-info/PKG-INFO
src/steamship.egg-info/SOURCES.txt
src/steamship.egg-info/dependency_links.txt
src/steamship.egg-info/entry_points.txt
src/steamship.egg-info/requires.txt
src/steamship.egg-info/top_level.txt
src/steamship/agents/__init__.py
src/steamship/agents/logging.py
src/steamship/agents/utils.py
src/steamship/agents/examples/__init__.py
src/steamship/agents/examples/my_assistant.py
src/steamship/agents/llms/__init__.py
src/steamship/agents/llms/openai.py
src/steamship/agents/memory/__init__.py
src/steamship/agents/memory/chathistory.py
src/steamship/agents/react/__init__.py
src/steamship/agents/react/output_parser.py
src/steamship/agents/react/react.py
src/steamship/agents/schema/__init__.py
src/steamship/agents/schema/action.py
src/steamship/agents/schema/agent.py
src/steamship/agents/schema/context.py
src/steamship/agents/schema/llm.py
src/steamship/agents/schema/output_parser.py
src/steamship/agents/schema/tool.py
src/steamship/agents/service/__init__.py
src/steamship/agents/service/agent_service.py
src/steamship/agents/tools/__init__.py
src/steamship/agents/tools/base_tools.py
src/steamship/agents/tools/audio_transcription/__init__.py
src/steamship/agents/tools/audio_transcription/assembly_speech_to_text_tool.py
src/steamship/agents/tools/audio_transcription/fetch_audio_urls_from_rss_tool.py
src/steamship/agents/tools/audio_transcription/whisper_speech_to_text_tool.py
src/steamship/agents/tools/classification/__init__.py
src/steamship/agents/tools/classification/sentiment_analysis_tool.py
src/steamship/agents/tools/classification/zero_shot_classifier_tool.py
src/steamship/agents/tools/conversation_starters/__init__.py
src/steamship/agents/tools/conversation_starters/knock_knock_tool.py
src/steamship/agents/tools/image_generation/__init__.py
src/steamship/agents/tools/image_generation/dalle.py
src/steamship/agents/tools/image_generation/google_image_search.py
src/steamship/agents/tools/image_generation/stable_diffusion.py
src/steamship/agents/tools/question_answering/__init__.py
src/steamship/agents/tools/question_answering/prompt_database_question_answerer.py
src/steamship/agents/tools/question_answering/vector_search_qa_tool.py
src/steamship/agents/tools/search/__init__.py
src/steamship/agents/tools/search/search.py
src/steamship/agents/tools/speech_generation/__init__.py
src/steamship/agents/tools/speech_generation/generate_speech.py
src/steamship/agents/tools/text_generation/__init__.py
src/steamship/agents/tools/text_generation/image_prompt_generator_tool.py
src/steamship/agents/tools/text_generation/json_object_generator.py
src/steamship/agents/tools/text_generation/personality_tool.py
src/steamship/agents/tools/text_generation/summarize_text_with_prompt_tool.py
src/steamship/agents/tools/text_generation/text_rewrite_tool.py
src/steamship/agents/tools/text_generation/text_translation_tool.py
src/steamship/base/__init__.py
src/steamship/base/client.py
src/steamship/base/configuration.py
src/steamship/base/environments.py
src/steamship/base/error.py
src/steamship/base/mime_types.py
src/steamship/base/model.py
src/steamship/base/package_spec.py
src/steamship/base/request.py
src/steamship/base/response.py
src/steamship/base/tasks.py
src/steamship/cli/__init__.py
src/steamship/cli/cli.py
src/steamship/cli/create_instance.py
src/steamship/cli/deploy.py
src/steamship/cli/login.py
src/steamship/cli/manifest_init_wizard.py
src/steamship/cli/requirements_init_wizard.py
src/steamship/cli/ship_spinner.py
src/steamship/cli/utils.py
src/steamship/cli/local_server/__init__.py
src/steamship/cli/local_server/handler.py
src/steamship/cli/local_server/server.py
src/steamship/client/__init__.py
src/steamship/client/skill_to_provider.py
src/steamship/client/skills.py
src/steamship/client/steamship.py
src/steamship/client/vendors.py
src/steamship/data/__init__.py
src/steamship/data/block.py
src/steamship/data/embeddings.py
src/steamship/data/file.py
src/steamship/data/invocable_init_status.py
src/steamship/data/manifest.py
src/steamship/data/search.py
src/steamship/data/user.py
src/steamship/data/workspace.py
src/steamship/data/operations/__init__.py
src/steamship/data/operations/blockifier.py
src/steamship/data/operations/embedder.py
src/steamship/data/operations/generator.py
src/steamship/data/operations/tagger.py
src/steamship/data/package/__init__.py
src/steamship/data/package/package.py
src/steamship/data/package/package_instance.py
src/steamship/data/package/package_version.py
src/steamship/data/plugin/__init__.py
src/steamship/data/plugin/hosting.py
src/steamship/data/plugin/index_plugin_instance.py
src/steamship/data/plugin/plugin.py
src/steamship/data/plugin/plugin_instance.py
src/steamship/data/plugin/plugin_version.py
src/steamship/data/plugin/prompt_generation_plugin_instance.py
src/steamship/data/tags/__init__.py
src/steamship/data/tags/tag.py
src/steamship/data/tags/tag_constants.py
src/steamship/experimental/__init__.py
src/steamship/experimental/easy/__init__.py
src/steamship/experimental/easy/blockify.py
src/steamship/experimental/easy/scrape.py
src/steamship/experimental/easy/tags.py
src/steamship/experimental/package_starters/telegram_agent.py
src/steamship/experimental/package_starters/telegram_bot.py
src/steamship/experimental/package_starters/web_agent.py
src/steamship/experimental/package_starters/web_bot.py
src/steamship/experimental/transports/__init__.py
src/steamship/experimental/transports/steamship_widget.py
src/steamship/experimental/transports/telegram.py
src/steamship/experimental/transports/transport.py
src/steamship/invocable/__init__.py
src/steamship/invocable/config.py
src/steamship/invocable/dev_logging_handler.py
src/steamship/invocable/entrypoint.py
src/steamship/invocable/invocable.py
src/steamship/invocable/invocable_localhost.py
src/steamship/invocable/invocable_request.py
src/steamship/invocable/invocable_response.py
src/steamship/invocable/lambda_handler.py
src/steamship/invocable/package_service.py
src/steamship/invocable/paramater_types.py
src/steamship/invocable/plugin_service.py
src/steamship/plugin/__init__.py
src/steamship/plugin/embedder.py
src/steamship/plugin/file_importer.py
src/steamship/plugin/generator.py
src/steamship/plugin/request.py
src/steamship/plugin/tagger.py
src/steamship/plugin/trainable_model.py
src/steamship/plugin/blockifier/__init__.py
src/steamship/plugin/blockifier/blockifier.py
src/steamship/plugin/blockifier/transcriber.py
src/steamship/plugin/inputs/__init__.py
src/steamship/plugin/inputs/block_and_tag_plugin_input.py
src/steamship/plugin/inputs/export_plugin_input.py
src/steamship/plugin/inputs/file_import_plugin_input.py
src/steamship/plugin/inputs/raw_block_and_tag_plugin_input.py
src/steamship/plugin/inputs/raw_data_plugin_input.py
src/steamship/plugin/inputs/train_plugin_input.py
src/steamship/plugin/inputs/training_parameter_plugin_input.py
src/steamship/plugin/outputs/__init__.py
src/steamship/plugin/outputs/block_and_tag_plugin_output.py
src/steamship/plugin/outputs/embedded_items_plugin_output.py
src/steamship/plugin/outputs/model_checkpoint.py
src/steamship/plugin/outputs/plugin_output.py
src/steamship/plugin/outputs/raw_block_and_tag_plugin_output.py
src/steamship/plugin/outputs/raw_data_plugin_output.py
src/steamship/plugin/outputs/train_plugin_output.py
src/steamship/plugin/outputs/training_parameter_plugin_output.py
src/steamship/utils/__init__.py
src/steamship/utils/binary_utils.py
src/steamship/utils/context_length.py
src/steamship/utils/huggingface_helper.py
src/steamship/utils/kv_store.py
src/steamship/utils/metadata.py
src/steamship/utils/repl.py
src/steamship/utils/signed_urls.py
src/steamship/utils/url.py
src/steamship/utils/utils.py
src/steamship/utils/zip_archives.py
tests/__init__.py
tests/conftest.py
tests/assets/__init__.py
tests/assets/demo_package_spec.json
tests/assets/palm_tree.png
tests/assets/test.pdf
tests/assets/utterances.csv
tests/assets/utterances.tsv
tests/assets/configs/empty_json.json
tests/assets/configs/one_string_one_int.json
tests/assets/configs/single_integer.json
tests/assets/packages/__init__.py
tests/assets/packages/bad_package.py
tests/assets/packages/configurable_hello_world.py
tests/assets/packages/demo_package.py
tests/assets/packages/fancy_types.py
tests/assets/packages/hello_world.py
tests/assets/packages/multi_inheritance.py
tests/assets/packages/optional_params.py
tests/assets/packages/package_verifying_instance_init.py
tests/assets/packages/package_with_failing_instance_init.py
tests/assets/packages/package_with_instance_init.py
tests/assets/packages/returns_list.py
tests/assets/packages/safe_loaded_bad_import.pyignore
tests/assets/packages/safe_loaded_hello_world.py
tests/assets/packages/signed_url_package.py
tests/assets/plugins/__init__.py
tests/assets/plugins/blockifiers/__init__.py
tests/assets/plugins/blockifiers/async_blockifier.py
tests/assets/plugins/blockifiers/blockifier.py
tests/assets/plugins/blockifiers/csv_blockifier.py
tests/assets/plugins/blockifiers/tsv_blockifier.py
tests/assets/plugins/generators/async_generator.py
tests/assets/plugins/generators/plugin_with_instance_init.py
tests/assets/plugins/generators/test_generator.py
tests/assets/plugins/generators/test_generator_returns_bytes.py
tests/assets/plugins/generators/test_image_to_text_generator.py
tests/assets/plugins/importers/__init__.py
tests/assets/plugins/importers/plugin_file_importer.py
tests/assets/plugins/importers/plugin_file_importer_by_url.py
tests/assets/plugins/importers/plugin_file_importer_python_error.py
tests/assets/plugins/importers/plugin_file_importer_steamship_error.py
tests/assets/plugins/taggers/__init__.py
tests/assets/plugins/taggers/plugin_configurable_tagger.py
tests/assets/plugins/taggers/plugin_embedder.py
tests/assets/plugins/taggers/plugin_logging_tagger.py
tests/assets/plugins/taggers/plugin_parser.py
tests/assets/plugins/taggers/plugin_prompt_generator.py
tests/assets/plugins/taggers/plugin_tagger_bad_import.pyignore
tests/assets/plugins/taggers/plugin_third_party_trainable_tagger.py
tests/assets/plugins/taggers/plugin_trainable_tagger.py
tests/assets/plugins/taggers/plugin_trainable_tagger_config.py
tests/steamship_tests/__init__.py
tests/steamship_tests/agents/__init__.py
tests/steamship_tests/agents/test_react_parse_output.py
tests/steamship_tests/app/__init__.py
tests/steamship_tests/app/integration/__init__.py
tests/steamship_tests/app/integration/test_configurable_package_instance.py
tests/steamship_tests/app/integration/test_instance_init.py
tests/steamship_tests/app/integration/test_package_error_visibility.py
tests/steamship_tests/app/integration/test_package_instance.py
tests/steamship_tests/app/integration/test_returns_list.py
tests/steamship_tests/app/integration/test_safe_hello_world.py
tests/steamship_tests/app/integration/test_safe_loaded_package_with_bad_import.py
tests/steamship_tests/app/integration/test_signed_url_package.py
tests/steamship_tests/app/integration/test_use_package.py
tests/steamship_tests/app/unit/__init__.py
tests/steamship_tests/app/unit/test_config_template_extraction.py
tests/steamship_tests/app/unit/test_demo_app_spec.py
tests/steamship_tests/app/unit/test_multi_inheritance.py
tests/steamship_tests/app/unit/test_response.py
tests/steamship_tests/app/unit/test_routes_on_superclasses.py
tests/steamship_tests/app/unit/test_training_input.py
tests/steamship_tests/base/__init__.py
tests/steamship_tests/base/test_binary_utils.py
tests/steamship_tests/base/test_configuration.py
tests/steamship_tests/base/test_serialization.py
tests/steamship_tests/base/test_steamship_error_serializable.py
tests/steamship_tests/base/test_task.py
tests/steamship_tests/client/__init__.py
tests/steamship_tests/client/test_client.py
tests/steamship_tests/client/test_task_dependencies.py
tests/steamship_tests/client/operations/__init__.py
tests/steamship_tests/client/operations/test_blockify.py
tests/steamship_tests/client/operations/test_classify.py
tests/steamship_tests/client/operations/test_convert_ocr.py
tests/steamship_tests/client/operations/test_embed.py
tests/steamship_tests/client/operations/test_embed_file.py
tests/steamship_tests/client/operations/test_embedding_index.py
tests/steamship_tests/client/operations/test_tag.py
tests/steamship_tests/client/operations/test_tag_file.py
tests/steamship_tests/data/__init__.py
tests/steamship_tests/data/test_app_version.py
tests/steamship_tests/data/test_block.py
tests/steamship_tests/data/test_chat.py
tests/steamship_tests/data/test_file.py
tests/steamship_tests/data/test_img.png
tests/steamship_tests/data/test_package.py
tests/steamship_tests/data/test_package_version.py
tests/steamship_tests/data/test_plugins.py
tests/steamship_tests/data/test_task_comments.py
tests/steamship_tests/data/test_workspace.py
tests/steamship_tests/data/utterances.csv
tests/steamship_tests/data/tags/__init__.py
tests/steamship_tests/data/tags/test_file_tags.py
tests/steamship_tests/experimental/__init__.py
tests/steamship_tests/experimental/easy/__init__.py
tests/steamship_tests/experimental/easy/test_blockify.py
tests/steamship_tests/experimental/easy/test_scrape.py
tests/steamship_tests/plugin/__init__.py
tests/steamship_tests/plugin/integration/__init__.py
tests/steamship_tests/plugin/integration/test_e2e_async_blockifier.py
tests/steamship_tests/plugin/integration/test_e2e_async_generator.py
tests/steamship_tests/plugin/integration/test_e2e_blockifier.py
tests/steamship_tests/plugin/integration/test_e2e_blockifier_markdown.py
tests/steamship_tests/plugin/integration/test_e2e_configurable_tagger.py
tests/steamship_tests/plugin/integration/test_e2e_corpus_importer.py
tests/steamship_tests/plugin/integration/test_e2e_csv_blockifier.py
tests/steamship_tests/plugin/integration/test_e2e_embedder.py
tests/steamship_tests/plugin/integration/test_e2e_file_importer.py
tests/steamship_tests/plugin/integration/test_e2e_file_importer_by_url.py
tests/steamship_tests/plugin/integration/test_e2e_generator.py
tests/steamship_tests/plugin/integration/test_e2e_get_training_parameters.py
tests/steamship_tests/plugin/integration/test_e2e_logging_tagger.py
tests/steamship_tests/plugin/integration/test_e2e_prompt_plugin.py
tests/steamship_tests/plugin/integration/test_e2e_tagger.py
tests/steamship_tests/plugin/integration/test_e2e_third_party_trainable_tagger.py
tests/steamship_tests/plugin/integration/test_e2e_trainable_tagger.py
tests/steamship_tests/plugin/integration/test_e2e_tsv_blockifier.py
tests/steamship_tests/plugin/integration/test_use_plugin.py
tests/steamship_tests/plugin/integration/test_use_skill.py
tests/steamship_tests/plugin/unit/__init__.py
tests/steamship_tests/plugin/unit/test_blockifier.py
tests/steamship_tests/plugin/unit/test_config_block.py
tests/steamship_tests/plugin/unit/test_file_importer.py
tests/steamship_tests/plugin/unit/test_response_post_update.py
tests/steamship_tests/plugin/unit/test_service.py
tests/steamship_tests/plugin/unit/test_tagger.py
tests/steamship_tests/plugin/unit/test_trainable_tagger.py
tests/steamship_tests/plugin/unit/test_trainable_tagger_config.py
tests/steamship_tests/plugin/unit/trainable/__init__.py
tests/steamship_tests/plugin/unit/trainable/test_model_checkpoints.py
tests/steamship_tests/plugin/unit/trainable/util.py
tests/steamship_tests/server/__init__.py
tests/steamship_tests/server/test_package_local.py
tests/steamship_tests/server/test_task_timeout.py
tests/steamship_tests/utils/__init__.py
tests/steamship_tests/utils/client.py
tests/steamship_tests/utils/context.py
tests/steamship_tests/utils/deployables.py
tests/steamship_tests/utils/file.py
tests/steamship_tests/utils/fixtures.py
tests/steamship_tests/utils/random.py
tests/steamship_tests/utils/test_camel_model.py
tests/steamship_tests/utils/test_client.py
tests/steamship_tests/utils/test_enums.py
tests/steamship_tests/utils/test_kv_store.py
tests/steamship_tests/utils/test_signed_urls.py
tests/steamship_tests/utils/test_static_instance_methods.py
tests/steamship_tests/utils/test_zip_archives.py