README.md
pyproject.toml
src/scoutmcp/__init__.py
src/scoutmcp/__main__.py
src/scoutmcp/config.py
src/scoutmcp/exceptions.py
src/scoutmcp/native_mcp_server.py
src/scoutsdk/__init__.py
src/scoutsdk/py.typed
src/scoutsdk.egg-info/PKG-INFO
src/scoutsdk.egg-info/SOURCES.txt
src/scoutsdk.egg-info/dependency_links.txt
src/scoutsdk.egg-info/entry_points.txt
src/scoutsdk.egg-info/requires.txt
src/scoutsdk.egg-info/top_level.txt
src/scoutsdk/api/__init__.py
src/scoutsdk/api/api.py
src/scoutsdk/api/assistants.py
src/scoutsdk/api/audio.py
src/scoutsdk/api/chat.py
src/scoutsdk/api/constants.py
src/scoutsdk/api/conversations.py
src/scoutsdk/api/deprecated.py
src/scoutsdk/api/image.py
src/scoutsdk/api/project_helpers.py
src/scoutsdk/api/protected.py
src/scoutsdk/api/py.typed
src/scoutsdk/api/request_utils.py
src/scoutsdk/api/utils.py
src/scoutsdk/api/types/__init__.py
src/scoutsdk/api/types/assistants.py
src/scoutsdk/api/types/chat.py
src/scoutsdk/api/types/images.py
src/scoutsdk/cli/__init__.py
src/scoutsdk/cli/__main__.py
src/scoutsdk/cli/cli.py
src/scoutsdk/cli/config.py
src/scoutsdk/cli/error_handler.py
src/scoutsdk/cli/py.typed
src/scoutsdk/cli/types.py
src/scoutsdk/cli/modules/__init__.py
src/scoutsdk/cli/modules/base_module.py
src/scoutsdk/cli/modules/chat_completion_module.py
src/scoutsdk/cli/modules/init_module.py
src/scoutsdk/cli/modules/mcp_module.py
src/scoutsdk/cli/modules/pkg_module.py
src/scoutsdk/cli/modules/sync_module.py
src/scoutsdk/data/.env.template
src/scoutsdk/data/__init__.py
src/scoutsdk/data/assistants/README.md
src/scoutsdk/data/assistants/__init__.py
src/scoutsdk/data/assistants/assistant_prompt.md
src/scoutsdk/data/assistants/assistants.json
src/scoutsdk/data/assistants/avatar.jpeg
src/scoutsdk/data/assistants/data.txt
src/scoutsdk/data/assistants/starter_prompt.md
src/scoutsdk/data/functions/.pkgignore
src/scoutsdk/data/functions/Makefile
src/scoutsdk/data/functions/README.md
src/scoutsdk/data/functions/__init__.py
src/scoutsdk/data/functions/custom_document_chunker.py
src/scoutsdk/data/functions/custom_function_working_with_micro_app.py
src/scoutsdk/data/functions/custom_user_function.py
src/scoutsdk/data/functions/main.py
src/scoutsdk/data/functions/requirements.txt
src/scoutsdk/data/micro-app/.eslintignore
src/scoutsdk/data/micro-app/.eslintrc.cjs
src/scoutsdk/data/micro-app/.prettierignore
src/scoutsdk/data/micro-app/.prettierrc
src/scoutsdk/data/micro-app/.tool-versions
src/scoutsdk/data/micro-app/Makefile
src/scoutsdk/data/micro-app/bun.lock
src/scoutsdk/data/micro-app/index.html
src/scoutsdk/data/micro-app/package.json
src/scoutsdk/data/micro-app/prettier.config.cjs
src/scoutsdk/data/micro-app/tsconfig.json
src/scoutsdk/data/micro-app/vite.config.ts
src/scoutsdk/data/micro-app/src/App.css
src/scoutsdk/data/micro-app/src/App.tsx
src/scoutsdk/data/micro-app/src/index.css
src/scoutsdk/data/micro-app/src/main.tsx
src/scoutsdk/data/micro-app/src/types.ts
src/scoutsdk/data/micro-app/src/vite-env.d.ts
src/scoutsdk/data/micro-app/src/assets/app.svg
src/scoutsdk/data/micro-app/src/constants/index.ts
src/scoutsdk/data/micro-app/src/hooks/use-scout-translation.ts
src/scoutsdk/data/micro-app/src/hooks/useFileHandling.ts
src/scoutsdk/data/micro-app/src/locales/strings.json
src/scoutsdk/data/micro-app/src/utils/file.ts
src/scoutsdk/shared/__init__.py
src/scoutsdk/shared/assistants_types.py
src/scoutsdk/shared/audio_types.py
src/scoutsdk/shared/conversations_types.py
src/scoutsdk/shared/defines.py
src/scoutsdk/shared/document_chunker_types.py
src/scoutsdk/shared/protected_types.py
src/scoutsdk/shared/upload_files.py
src/scouttypes/__init__.py
src/scouttypes/py.typed
src/scouttypes/upload_files.py
src/scouttypes/api/__init__.py
src/scouttypes/api/async_job_response.py
src/scouttypes/assistants/__init__.py
src/scouttypes/assistants/allowed_avatar_content_types_response.py
src/scouttypes/assistants/assistant_custom_function.py
src/scouttypes/assistants/assistant_custom_functions_response.py
src/scouttypes/assistants/assistant_data.py
src/scouttypes/assistants/assistant_data_list.py
src/scouttypes/assistants/assistant_data_response.py
src/scouttypes/assistants/assistant_data_response_item.py
src/scouttypes/assistants/assistant_data_update_response.py
src/scouttypes/assistants/assistant_delete_response.py
src/scouttypes/assistants/assistant_file.py
src/scouttypes/assistants/assistant_file_edit_response.py
src/scouttypes/assistants/assistant_file_upload_response.py
src/scouttypes/assistants/assistant_function_execution_response.py
src/scouttypes/assistants/assistant_info_response.py
src/scouttypes/assistants/assistant_public_response.py
src/scouttypes/assistants/assistant_response.py
src/scouttypes/assistants/assistant_search_data_response.py
src/scouttypes/assistants/assistant_upload_image_response.py
src/scouttypes/assistants/assistant_user_token_response.py
src/scouttypes/assistants/content_retrieving_strategy.py
src/scouttypes/assistants/create_assistant_data_response.py
src/scouttypes/assistants/delete_assistant_data_response.py
src/scouttypes/assistants/generate_assistant_avatar_response.py
src/scouttypes/assistants/link_request.py
src/scouttypes/assistants/model_visibility.py
src/scouttypes/assistants/query_assistant_data_response.py
src/scouttypes/assistants/shared_group.py
src/scouttypes/assistants/shared_user.py
src/scouttypes/assistants/update_assistant_request.py
src/scouttypes/audio/__init__.py
src/scouttypes/audio/audio_object.py
src/scouttypes/audio/audio_transcription_request.py
src/scouttypes/audio/audio_transcription_response.py
src/scouttypes/chat/__init__.py
src/scouttypes/chat/chat_completion_request.py
src/scouttypes/chat/chat_completion_response.py
src/scouttypes/constants/__init__.py
src/scouttypes/constants/content_types.py
src/scouttypes/constants/variable_names.py
src/scouttypes/conversations/__init__.py
src/scouttypes/conversations/conversation_message.py
src/scouttypes/conversations/conversation_message_content_part.py
src/scouttypes/conversations/conversation_message_content_part_image_param.py
src/scouttypes/conversations/conversation_message_content_part_input_audio_param.py
src/scouttypes/conversations/conversation_message_content_part_pdf_param.py
src/scouttypes/conversations/conversation_message_content_part_text_param.py
src/scouttypes/conversations/conversation_response.py
src/scouttypes/conversations/create_conversation_request.py
src/scouttypes/conversations/delete_conversation_response.py
src/scouttypes/conversations/message_metadata.py
src/scouttypes/conversations/message_reasoning.py
src/scouttypes/conversations/message_role.py
src/scouttypes/conversations/message_tool_call.py
src/scouttypes/conversations/metadata_file.py
src/scouttypes/conversations/metadata_tool_call.py
src/scouttypes/conversations/signed_upload_url_response.py
src/scouttypes/conversations/stream_error.py
src/scouttypes/conversations/stream_finish_reason.py
src/scouttypes/conversations/stream_tool_call.py
src/scouttypes/conversations/stream_tool_call_status.py
src/scouttypes/conversations/tool_call_function.py
src/scouttypes/conversations/upload_mode.py
src/scouttypes/document_chunker/__init__.py
src/scouttypes/document_chunker/abstract_document_chunker.py
src/scouttypes/document_chunker/chunk.py
src/scouttypes/document_chunker/chunk_metadata.py
src/scouttypes/document_chunker/document_chunks.py
src/scouttypes/images/__init__.py
src/scouttypes/images/image_aspect_ratio.py
src/scouttypes/images/image_background.py
src/scouttypes/images/image_file_object.py
src/scouttypes/images/image_quality.py
src/scouttypes/images/image_request.py
src/scouttypes/images/image_response.py
src/scouttypes/protected/__init__.py
src/scouttypes/protected/signed_url_response.py