LICENSE
README.md
pyproject.toml
src/asteroid_sdk/__init__.py
src/asteroid_sdk/settings.py
src/asteroid_sdk.egg-info/PKG-INFO
src/asteroid_sdk.egg-info/SOURCES.txt
src/asteroid_sdk.egg-info/dependency_links.txt
src/asteroid_sdk.egg-info/entry_points.txt
src/asteroid_sdk.egg-info/requires.txt
src/asteroid_sdk.egg-info/top_level.txt
src/asteroid_sdk/api/__init__.py
src/asteroid_sdk/api/api_logger.py
src/asteroid_sdk/api/asteroid_chat_supervision_manager.py
src/asteroid_sdk/api/supervision_runner.py
src/asteroid_sdk/api/generated/asteroid_api_client/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/client.py
src/asteroid_sdk/api/generated/asteroid_api_client/errors.py
src/asteroid_sdk/api/generated/asteroid_api_client/py.typed
src/asteroid_sdk/api/generated/asteroid_api_client/types.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/api/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/api/get_open_api.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/api_key/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/api_key/create_api_key.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/api_key/get_api_keys.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/api_key/revoke_api_key.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/api_key/validate_api_key.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/project/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/project/create_project.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/project/delete_project.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/project/get_project.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/project/get_projects.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/create_new_chat.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/create_run.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/delete_run.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/get_run.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/get_run_chat_count.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/get_run_image_messages.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/get_run_messages.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/get_run_status.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/get_task_runs.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/update_run_metadata.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/update_run_result.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/run/update_run_status.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/stats/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/stats/get_hub_stats.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervision/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervision/create_supervision_request.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervision/create_supervision_result.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervision/get_supervision_request_status.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervision/get_supervision_result.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervision/get_supervision_review_payload.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervisor/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervisor/create_supervisor.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervisor/create_tool_supervisor_chains.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervisor/get_supervisor.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervisor/get_supervisors.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/supervisor/get_tool_supervisor_chains.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/task/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/task/create_task.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/task/get_project_tasks.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/task/get_task.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool/create_run_tool.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool/get_project_tools.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool/get_run_tools.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool/get_tool.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool/get_tool_supervision_results.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool_call/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool_call/get_tool_call.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool_call/get_tool_call_history.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool_call/get_tool_call_state.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool_call/get_tool_call_status.py
src/asteroid_sdk/api/generated/asteroid_api_client/api/tool_call/update_tool_call.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/__init__.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/agent_report.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/agent_report_failure_categories.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/agent_report_run_statistics.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/agent_report_supervisor_statistics.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/agent_report_supervisor_statistics_reviews_by_type.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/agent_report_time_period.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/api_key.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/asteroid_chat.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/asteroid_choice.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/asteroid_choice_finish_reason_type_1.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/asteroid_message.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/asteroid_message_role.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/asteroid_tool_call.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/chain_execution.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/chain_execution_state.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/chain_request.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/chat_format.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/chat_ids.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/choice_ids.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/create_project_body.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/create_run_body.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/create_run_tool_body.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/create_run_tool_body_attributes.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/create_task_body.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/decision.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/error_response.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/failure_category.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/failure_report.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/failure_report_severity.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/failure_report_tool_context.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/hub_stats.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/hub_stats_assigned_reviews.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/hub_stats_review_distribution.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/message_role.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/message_type.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/permission.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/project.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/review_payload.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/revoke_api_key_body.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/run.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/run_execution.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/run_metadata.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/status.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/supervision_request.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/supervision_request_state.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/supervision_result.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/supervision_status.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/supervisor.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/supervisor_attributes.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/supervisor_chain.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/supervisor_stats.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/supervisor_stats_decisions.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/supervisor_type.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/task.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/tool.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/tool_attributes.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/tool_call_ids.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/tool_supervision_result.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/update_run_metadata_body.py
src/asteroid_sdk/api/generated/asteroid_api_client/models/update_run_result_body.py
src/asteroid_sdk/converters/__init__.py
src/asteroid_sdk/interaction/__init__.py
src/asteroid_sdk/interaction/helper.py
src/asteroid_sdk/registration/__init__.py
src/asteroid_sdk/registration/helper.py
src/asteroid_sdk/registration/initialise_project.py
src/asteroid_sdk/registration/inspect_ai/__init__.py
src/asteroid_sdk/registration/inspect_ai/inspect_helpers.py
src/asteroid_sdk/supervision/__init__.py
src/asteroid_sdk/supervision/base_supervisors.py
src/asteroid_sdk/supervision/config.py
src/asteroid_sdk/supervision/custom_supervisors.py
src/asteroid_sdk/supervision/decorators.py
src/asteroid_sdk/supervision/protocols.py
src/asteroid_sdk/supervision/helpers/__init__.py
src/asteroid_sdk/supervision/helpers/anthropic_helper.py
src/asteroid_sdk/supervision/helpers/gemini_helper.py
src/asteroid_sdk/supervision/helpers/model_provider_helper.py
src/asteroid_sdk/supervision/helpers/openai_helper.py
src/asteroid_sdk/supervision/inspect_ai/__init__.py
src/asteroid_sdk/supervision/inspect_ai/_registry.py
src/asteroid_sdk/supervision/inspect_ai/supervisors.py
src/asteroid_sdk/supervision/inspect_ai/utils.py
src/asteroid_sdk/supervision/model/__init__.py
src/asteroid_sdk/supervision/model/tool_call.py
src/asteroid_sdk/supervision/prompts/__init__.py
src/asteroid_sdk/supervision/prompts/default_llm_supervisor_system_output_template.jinja
src/asteroid_sdk/supervision/prompts/default_llm_supervisor_system_template.jinja
src/asteroid_sdk/supervision/prompts/feedback_message_template.jinja
src/asteroid_sdk/supervision/prompts/partial_rejection_message_template.jinja
src/asteroid_sdk/supervision/prompts/rejection_message_template.jinja
src/asteroid_sdk/supervision/prompts/resample_prompt.jinja
src/asteroid_sdk/utils/__init__.py
src/asteroid_sdk/utils/utils.py
src/asteroid_sdk/wrappers/__init__.py
src/asteroid_sdk/wrappers/anthropic.py
src/asteroid_sdk/wrappers/gemini.py
src/asteroid_sdk/wrappers/openai.py