MCPcopy Index your code

hub / github.com/VRSEN/agency-swarm / endpoints

Endpoints46 in github.com/VRSEN/agency-swarm

Routeblock_emails
output_guardrail(name="BlockEmails")
tests/test_agent_modules/test_conversation_starters_cache.py:None
Routeforbid_email_output
output_guardrail(name="ForbidEmailOutput")
tests/integration/guardrails/test_guardrails_integration.py:None
Routeforbid_sensitive_email
output_guardrail(name="ForbidSensitiveEmail")
examples/guardrails_output.py:None
Routeguardrail_wrapper
input_guardrail(name="RequireSupportPrefixNamedWrapper")
tests/integration/guardrails/test_guardrails_integration.py:None
Routeopenclaw_proxy_health
router.get("/health", dependencies=response_dependencies)
src/agency_swarm/integrations/openclaw.py:None
Routeproxy_responses
router.post("/v1/responses", dependencies=response_dependencies)
src/agency_swarm/integrations/openclaw.py:None
Routerequire_support_prefix
input_guardrail(name="RequireSupportPrefix")
tests/integration/guardrails/test_guardrails_integration.py:None
Routerequire_support_prefix
input_guardrail(name="RequireSupportPrefix")
tests/test_agent_modules/test_conversation_starters_cache.py:None
Routerequire_support_topic
input_guardrail
examples/guardrails_input.py:None
Routeresponse_content_guardrail
output_guardrail # type: ignore[arg-type]
src/agency_swarm/integrations/fastapi_utils/endpoint_handlers.py:None
Routestate_marker
app.get("/state-marker")
tests/integration/fastapi/test_openclaw_runtime_startup.py:None
Routetest_configured_openrouter_agent_applies_request_client_without_model_override
pytest.mark.parametrize( ("config", "expected_api_key", "expected_base_url", "expected_headers"), [
tests/test_fastapi_utils_modules/test_openai_client_config_models.py:None
Routetest_create_visualization_from_agency
patch.object(HTMLVisualizationGenerator, "generate_interactive_html")
tests/test_agency_modules/test_ui.py:None
Routetest_file_reupload_on_mtime_update
pytest.mark.skipif( os.getenv("CI") == "true", reason="Requires live OpenAI API; skipped on CI to avoi
tests/integration/files/test_file_handling.py:None
Routetest_from_mcp_connects_once_and_reuses_connection
patch("agents.mcp.util.MCPUtil.get_function_tools", new_callable=AsyncMock)
tests/test_agent_modules/test_from_mcp_method.py:None
Routetest_from_mcp_function_tools_preserve_structured_outputs
patch("agents.mcp.util.MCPUtil.get_function_tools", new_callable=AsyncMock)
tests/test_agent_modules/test_from_mcp_method.py:None
Routetest_from_mcp_tools_are_invokable
patch("agents.mcp.util.MCPUtil.get_function_tools", new_callable=AsyncMock)
tests/test_agent_modules/test_from_mcp_method.py:None
Routetest_from_mcp_tools_catch_exceptions_and_return_error_strings
patch("agents.mcp.util.MCPUtil.get_function_tools", new_callable=AsyncMock)
tests/test_agent_modules/test_from_mcp_method.py:None
Routetest_full_streaming_flow_hardcoded_sequence
pytest.mark.parametrize( ("use_anthropic", "expected_flow"), [ (False, EXPECTED_FLOW_DEFAULT),
tests/integration/communication/test_streaming_order_consistency.py:None
Routetest_hosted_tool_output_preservation_multi_turn
pytest.mark.skipif( os.getenv("CI") == "true", reason="Requires live OpenAI API; skipped on CI to avoi
tests/integration/tools/test_responses_api_tools.py:None
Routetest_input_guardrail_error_no_assistant_messages
patch("agents.Runner.run", new_callable=AsyncMock)
tests/test_agent_modules/test_guardrail_validation.py:None
Routetest_input_guardrail_returns_error_non_stream
patch("agents.Runner.run", new_callable=AsyncMock)
tests/test_agent_modules/test_guardrail_validation.py:None
Routetest_interactive_input
patch("builtins.input")
tests/test_utils_modules/test_create_agent_template.py:None
Routetest_invalid_agent_name_validation
patch("builtins.input")
tests/test_utils_modules/test_create_agent_template_reasoning.py:None
Routetest_live_openai_store_false_replays_encrypted_reasoning
pytest.mark.skipif( os.getenv("CI") == "true", reason="Requires live OpenAI reasoning output; skipped
tests/integration/fastapi/test_openclaw_store_false_reasoning.py:None
Routetest_mcp_config_convert_schemas_to_strict_is_propagated
patch("agents.mcp.util.MCPUtil.get_function_tools")
tests/test_tools_modules/test_mcp_config_strict_mode.py:None
Routetest_model_call_preserves_multi_provider_builtin_prefix_boundaries
pytest.mark.parametrize( ("model", "expected_roles"), [ ("openai/gpt-5.4-mini", ["developer",
tests/test_fastapi_utils_modules/test_codex_input_role_boundary.py:None
Routetest_non_openai_model_override_stubs_openai_hosted_tools
pytest.mark.parametrize( "model", [ "litellm/ollama_chat/gemma4:e4b", "anthropic/claud
tests/test_fastapi_utils_modules/test_openai_hosted_tool_compat.py:None
Routetest_open_in_browser_error
patch("webbrowser.open", side_effect=Exception("Browser error"))
tests/test_agency_modules/test_ui.py:None
Routetest_open_in_browser_success
patch("webbrowser.open")
tests/test_agency_modules/test_ui.py:None
Routetest_output_guardrail_auto_retry
patch("agents.Runner.run", new_callable=AsyncMock)
tests/test_agent_modules/test_guardrail_validation.py:None
Routetest_output_guardrail_retries_streaming
patch("agency_swarm.agent.execution_helpers.Runner.run_streamed")
tests/test_agent_modules/test_output_guardrail_retries.py:None
Routetest_output_guardrail_retries_update_history
patch("agency_swarm.agent.execution_helpers.Runner.run", new_callable=AsyncMock)
tests/test_agent_modules/test_output_guardrail_retries.py:None
Routetest_output_guardrail_retries_without_run_data
patch("agency_swarm.agent.execution_helpers.Runner.run", new_callable=AsyncMock)
tests/test_agent_modules/test_output_guardrail_retries.py:None
Routetest_parse_files_folder_ignores_dot_and_dunder_files
patch("agency_swarm.agent.file_manager.AgentFileManager._upload_file_by_type")
tests/test_agent_modules/test_agent_file_manager.py:None
Routetest_persist_streamed_items_hash_collision_is_fifo
patch( "agency_swarm.agent.execution_stream_persistence.MessageFilter.remove_orphaned_messages", side_
tests/test_agent_modules/test_execution_stream_persistence_fake_id.py:None
Routetest_persist_streamed_items_maps_by_python_object_id_with_fake_ids
patch( "agency_swarm.agent.execution_stream_persistence.MessageFilter.remove_orphaned_messages", side_
tests/test_agent_modules/test_execution_stream_persistence_fake_id.py:None
Routetest_persist_streamed_items_normalizes_placeholder_tool_ids
patch( "agency_swarm.agent.execution_stream_persistence.MessageFilter.remove_orphaned_messages", side_
tests/test_agent_modules/test_execution_stream_persistence_fake_id.py:None
Routetest_runner_input_strips_agent_run_id_non_stream
patch("agents.Runner.run", new_callable=AsyncMock)
tests/test_agent_modules/test_agent_run_id.py:None
Routetest_runner_input_strips_agent_run_id_stream
patch("agents.Runner.run_streamed")
tests/test_agent_modules/test_agent_run_id.py:None
Routetest_shared_files_folder_file_search_works
pytest.mark.skipif( os.getenv("CI") == "true", reason="Requires live OpenAI vector-store inges
tests/integration/agency/test_shared_resources.py:None
Routetest_shared_files_folder_hot_reload_uploads_new_files
pytest.mark.skipif( os.getenv("CI") == "true", reason="Requires live OpenAI vector-store inges
tests/integration/agency/test_shared_resources.py:None
Routetest_validation
pytest.mark.parametrize( "spec,should_pass", [ ({"paths": {"/users": {"get": {"ope
tests/test_agent_modules/test_tools_utils.py:None
Routetest_vector_store_citation_extraction
pytest.mark.skipif( os.getenv("CI") == "true", reason="Requires live OpenAI API; skipped on CI to avoi
tests/integration/files/test_vector_store_citation_extraction.py:None
Routetest_vector_store_cleanup_on_init
pytest.mark.skipif( os.getenv("CI") == "true", reason="Requires live OpenAI API; skipped on CI to avoi
tests/integration/files/test_file_handling.py:None
Routethrow_input_guardrail_error
throw_input_guardrail_error.setter
src/agency_swarm/agent/core.py:None