CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
src/privysha/__init__.py
src/privysha/agent.py
src/privysha/py.typed
src/privysha.egg-info/PKG-INFO
src/privysha.egg-info/SOURCES.txt
src/privysha.egg-info/dependency_links.txt
src/privysha.egg-info/entry_points.txt
src/privysha.egg-info/requires.txt
src/privysha.egg-info/top_level.txt
src/privysha/adapters/__init__.py
src/privysha/adapters/base.py
src/privysha/adapters/claude_adapter.py
src/privysha/adapters/factory.py
src/privysha/adapters/gemini_adapter.py
src/privysha/adapters/grok_adapter.py
src/privysha/adapters/hf_adapter.py
src/privysha/adapters/mock_adapter.py
src/privysha/adapters/model_adapter.py
src/privysha/adapters/ollama_adapter.py
src/privysha/adapters/openai_adapter.py
src/privysha/adapters/universal_adapter.py
src/privysha/cli/__init__.py
src/privysha/cli/benchmark_cli.py
src/privysha/cli/main.py
src/privysha/cli/recommend_cli.py
src/privysha/compiler/__init__.py
src/privysha/compiler/optimizer_engine.py
src/privysha/compiler/prompt_compiler.py
src/privysha/compiler/msdpc/__init__.py
src/privysha/compiler/msdpc/intent_extractor.py
src/privysha/compiler/msdpc/metrics_engine.py
src/privysha/compiler/msdpc/optimizer.py
src/privysha/compiler/msdpc/output_shaper.py
src/privysha/compiler/msdpc/semantic_compressor.py
src/privysha/compiler/msdpc/structure_builder.py
src/privysha/compiler/msdpc/template_engine.py
src/privysha/compiler/msdpc/token_pruner.py
src/privysha/core/__init__.py
src/privysha/core/async_pipeline.py
src/privysha/core/benchmark.py
src/privysha/core/config.py
src/privysha/core/debug_trace.py
src/privysha/core/diff_engine.py
src/privysha/core/explainability.py
src/privysha/core/format_lock.py
src/privysha/core/hybrid_pii.py
src/privysha/core/latency_budget.py
src/privysha/core/metrics_dashboard.py
src/privysha/core/ml_utils.py
src/privysha/core/modes.py
src/privysha/core/output_guard.py
src/privysha/core/policy_config.py
src/privysha/core/risk_analyzer.py
src/privysha/core/safety_classifier.py
src/privysha/core/safety_constraints.py
src/privysha/core/schema_validation.py
src/privysha/core/semantic_optimizer.py
src/privysha/core/streaming.py
src/privysha/core/trace_context.py
src/privysha/core/pii_pipeline/__init__.py
src/privysha/core/pii_pipeline/pii_pipeline.py
src/privysha/core/pii_pipeline/components/__init__.py
src/privysha/core/pii_pipeline/components/detectors/__init__.py
src/privysha/core/pii_pipeline/components/detectors/contextual_detector.py
src/privysha/core/pii_pipeline/components/detectors/dictionary_detector.py
src/privysha/core/pii_pipeline/components/detectors/heuristic_detector.py
src/privysha/core/pii_pipeline/components/detectors/regex_detector.py
src/privysha/core/pii_pipeline/stages/__init__.py
src/privysha/core/pii_pipeline/stages/base_stage.py
src/privysha/core/pii_pipeline/stages/context_stage.py
src/privysha/core/pii_pipeline/stages/detection_stage.py
src/privysha/core/pii_pipeline/stages/integrity_stage.py
src/privysha/core/pii_pipeline/stages/masking_stage.py
src/privysha/core/pii_pipeline/stages/normalization_stage.py
src/privysha/core/pii_pipeline/stages/scoring_stage.py
src/privysha/core/pii_pipeline/stages/verification_stage.py
src/privysha/debug/__init__.py
src/privysha/debug/debugger.py
src/privysha/integrations/__init__.py
src/privysha/integrations/composition_strategy.py
src/privysha/integrations/framework_adapters.py
src/privysha/integrations/otel.py
src/privysha/integrations/django/__init__.py
src/privysha/integrations/django/middleware.py
src/privysha/integrations/fastapi/__init__.py
src/privysha/integrations/fastapi/middleware.py
src/privysha/integrations/flask/__init__.py
src/privysha/integrations/flask/middleware.py
src/privysha/integrations/langchain/__init__.py
src/privysha/integrations/langchain/wrapper.py
src/privysha/integrations/llamaindex/__init__.py
src/privysha/integrations/llamaindex/plugin.py
src/privysha/ir/__init__.py
src/privysha/ir/ir_builder.py
src/privysha/ir/prompt_ir.py
src/privysha/local_advisor/__init__.py
src/privysha/local_advisor/advisor.py
src/privysha/local_advisor/constants.py
src/privysha/local_advisor/hardware_profiler.py
src/privysha/local_advisor/probe.py
src/privysha/local_advisor/ranker.py
src/privysha/local_advisor/types.py
src/privysha/local_advisor/workload_profiler.py
src/privysha/local_advisor/catalog/__init__.py
src/privysha/local_advisor/catalog/cache.py
src/privysha/local_advisor/catalog/fallback.json
src/privysha/local_advisor/catalog/fetcher.py
src/privysha/local_advisor/fit/__init__.py
src/privysha/local_advisor/fit/compatibility.py
src/privysha/local_advisor/fit/performance.py
src/privysha/local_advisor/fit/quantization.py
src/privysha/local_advisor/fit/vram.py
src/privysha/parser/__init__.py
src/privysha/parser/prompt_ast.py
src/privysha/pipeline/__init__.py
src/privysha/pipeline/contracts.py
src/privysha/pipeline/pipeline.py
src/privysha/pipeline/policy_gate.py
src/privysha/pipeline/components/__init__.py
src/privysha/pipeline/components/stage_base.py
src/privysha/pipeline/components/stage_context.py
src/privysha/pipeline/components/stage_metrics.py
src/privysha/pipeline/stages/__init__.py
src/privysha/pipeline/stages/compilation_stage.py
src/privysha/pipeline/stages/generation_stage.py
src/privysha/pipeline/stages/ir_generation_stage.py
src/privysha/pipeline/stages/optimization_stage.py
src/privysha/pipeline/stages/result_stage.py
src/privysha/pipeline/stages/routing_stage.py
src/privysha/pipeline/stages/security_stage.py
src/privysha/routing/__init__.py
src/privysha/routing/model_router.py
src/privysha/security/__init__.py
src/privysha/security/masking_vault.py
src/privysha/security/patterns.py
src/privysha/security/pii_detector.py
src/privysha/security/security_layer.py
src/privysha/security/service.py
src/privysha/utils/__init__.py
src/privysha/utils/auto_patch.py
src/privysha/utils/dropin.py
src/privysha/utils/dropin_privacy.py
src/privysha/utils/metrics_hook.py
src/privysha/utils/pii_detector.py
src/privysha/utils/unmask.py
src/privysha/utils/wrapper.py
tests/test_adapter_factory.py
tests/test_integration.py