Module: SwarmSDK
- Defined in:
- lib/swarm_sdk/ruby_llm_patches/mcp_ssl_patch.rb,
lib/swarm_sdk/v3.rb,
lib/swarm_sdk/v3/agent.rb,
lib/swarm_sdk/v3/debug_log.rb,
lib/swarm_sdk/v3/tools/base.rb,
lib/swarm_sdk/v3/tools/bash.rb,
lib/swarm_sdk/v3/tools/edit.rb,
lib/swarm_sdk/v3/tools/glob.rb,
lib/swarm_sdk/v3/tools/grep.rb,
lib/swarm_sdk/v3/tools/read.rb,
lib/swarm_sdk/v3/loop/result.rb,
lib/swarm_sdk/v3/memory/card.rb,
lib/swarm_sdk/v3/memory/edge.rb,
lib/swarm_sdk/v3/tools/clock.rb,
lib/swarm_sdk/v3/tools/think.rb,
lib/swarm_sdk/v3/tools/write.rb,
lib/swarm_sdk/v3/event_stream.rb,
lib/swarm_sdk/v3/hooks/result.rb,
lib/swarm_sdk/v3/hooks/runner.rb,
lib/swarm_sdk/v3/memory/store.rb,
lib/swarm_sdk/v3/agent_builder.rb,
lib/swarm_sdk/v3/configuration.rb,
lib/swarm_sdk/v3/hooks/context.rb,
lib/swarm_sdk/v3/loop/executor.rb,
lib/swarm_sdk/v3/mcp/connector.rb,
lib/swarm_sdk/v3/mcp/mcp_error.rb,
lib/swarm_sdk/v3/skills/loader.rb,
lib/swarm_sdk/v3/loop/iteration.rb,
lib/swarm_sdk/v3/mcp/tool_proxy.rb,
lib/swarm_sdk/v3/memory/cluster.rb,
lib/swarm_sdk/v3/sub_task_agent.rb,
lib/swarm_sdk/v3/tools/registry.rb,
lib/swarm_sdk/v3/tools/sub_task.rb,
lib/swarm_sdk/v3/memory/embedder.rb,
lib/swarm_sdk/v3/skills/manifest.rb,
lib/swarm_sdk/v3/agent_definition.rb,
lib/swarm_sdk/v3/memory/retriever.rb,
lib/swarm_sdk/v3/memory/compressor.rb,
lib/swarm_sdk/v3/tools/message_user.rb,
lib/swarm_sdk/v3/tools/read_tracker.rb,
lib/swarm_sdk/v3/mcp/stdio_transport.rb,
lib/swarm_sdk/v3/memory/consolidator.rb,
lib/swarm_sdk/v3/memory/adapters/base.rb,
lib/swarm_sdk/v3/mcp/server_definition.rb,
lib/swarm_sdk/v3/mcp/ssl_http_transport.rb,
lib/swarm_sdk/v3/memory/context_builder.rb,
lib/swarm_sdk/v3/tools/message_teammate.rb,
lib/swarm_sdk/v3/memory/exposure_tracker.rb,
lib/swarm_sdk/v3/memory/ingestion_pipeline.rb,
lib/swarm_sdk/ruby_llm_patches/mcp_ssl_patch.rb,
lib/swarm_sdk/ruby_llm_patches/mcp_ssl_patch.rb,
lib/swarm_sdk/v3/memory/adapters/vector_utils.rb,
lib/swarm_sdk/v3/memory/adapters/faiss_support.rb,
lib/swarm_sdk/v3/memory/adapters/sqlite_adapter.rb,
lib/swarm_sdk/v3/tools/document_converters/base.rb,
lib/swarm_sdk/v3/memory/adapters/filesystem_adapter.rb,
lib/swarm_sdk/v3/tools/document_converters/pdf_converter.rb,
lib/swarm_sdk/v3/tools/document_converters/docx_converter.rb,
lib/swarm_sdk/v3/tools/document_converters/xlsx_converter.rb
Overview
Patch 3: SSE#create_sse_client
This method calls HTTPX.plugin(:stream) directly, bypassing HTTPClient. Merges SSL options with ALPN protocol when version is :http1.
Defined Under Namespace
Modules: McpSslPatch, V3