LICENSE
MANIFEST.in
README.md
pyproject.toml
src/hexswitch/__init__.py
src/hexswitch/app.py
src/hexswitch/runtime.py
src/hexswitch/service.py
src/hexswitch.egg-info/PKG-INFO
src/hexswitch.egg-info/SOURCES.txt
src/hexswitch.egg-info/dependency_links.txt
src/hexswitch.egg-info/entry_points.txt
src/hexswitch.egg-info/requires.txt
src/hexswitch.egg-info/top_level.txt
src/hexswitch/adapters/__init__.py
src/hexswitch/adapters/base.py
src/hexswitch/adapters/exceptions.py
src/hexswitch/adapters/grpc/_Grpc_Envelope.py
src/hexswitch/adapters/grpc/__init__.py
src/hexswitch/adapters/grpc/inbound_adapter.py
src/hexswitch/adapters/grpc/outbound_adapter.py
src/hexswitch/adapters/http/_Http_Envelope.py
src/hexswitch/adapters/http/__init__.py
src/hexswitch/adapters/http/fastapi_adapter.py
src/hexswitch/adapters/http/inbound_adapter.py
src/hexswitch/adapters/http/outbound_adapter.py
src/hexswitch/adapters/mcp/__init__.py
src/hexswitch/adapters/mcp/inbound_adapter.py
src/hexswitch/adapters/mcp/outbound_adapter.py
src/hexswitch/adapters/nats/_Nats_Envelope.py
src/hexswitch/adapters/nats/__init__.py
src/hexswitch/adapters/nats/inbound_adapter.py
src/hexswitch/adapters/nats/outbound_adapter.py
src/hexswitch/adapters/websocket/_WebSocket_Envelope.py
src/hexswitch/adapters/websocket/__init__.py
src/hexswitch/adapters/websocket/inbound_adapter.py
src/hexswitch/adapters/websocket/outbound_adapter.py
src/hexswitch/domain/__init__.py
src/hexswitch/domain/repositories/__init__.py
src/hexswitch/domain/repositories/base_repository.py
src/hexswitch/domain/services/__init__.py
src/hexswitch/domain/services/base_service.py
src/hexswitch/execution/__init__.py
src/hexswitch/execution/runner.py
src/hexswitch/gui/__init__.py
src/hexswitch/gui/routes.py
src/hexswitch/gui/server.py
src/hexswitch/handlers/__init__.py
src/hexswitch/handlers/health.py
src/hexswitch/handlers/loader.py
src/hexswitch/handlers/metrics.py
src/hexswitch/pipeline/__init__.py
src/hexswitch/pipeline/pipeline.py
src/hexswitch/pipeline/middleware/__init__.py
src/hexswitch/pipeline/middleware/backpressure.py
src/hexswitch/pipeline/middleware/base.py
src/hexswitch/pipeline/middleware/observability.py
src/hexswitch/pipeline/middleware/retry.py
src/hexswitch/pipeline/middleware/timeout.py
src/hexswitch/pipeline/middleware/trace.py
src/hexswitch/ports/__init__.py
src/hexswitch/ports/decorators.py
src/hexswitch/ports/exceptions.py
src/hexswitch/ports/outbound_registry.py
src/hexswitch/ports/port.py
src/hexswitch/ports/registry.py
src/hexswitch/ports/strategies.py
src/hexswitch/registry/__init__.py
src/hexswitch/registry/adapters.py
src/hexswitch/registry/factory.py
src/hexswitch/routing/__init__.py
src/hexswitch/routing/routes.py
src/hexswitch/shared/__init__.py
src/hexswitch/shared/envelope.py
src/hexswitch/shared/config/__init__.py
src/hexswitch/shared/config/config.py
src/hexswitch/shared/config/models.py
src/hexswitch/shared/helpers/__init__.py
src/hexswitch/shared/helpers/helpers.py
src/hexswitch/shared/logging/__init__.py
src/hexswitch/shared/logging/config.py
src/hexswitch/shared/logging/logger.py
src/hexswitch/shared/observability/__init__.py
src/hexswitch/shared/observability/metrics.py
src/hexswitch/shared/observability/trace_context.py
src/hexswitch/shared/observability/tracing.py