[console_scripts]
tweek = tweek.cli:main

[tweek.compliance]
gdpr = tweek.plugins.compliance:GDPRCompliancePlugin
gov = tweek.plugins.compliance:GovCompliancePlugin
hipaa = tweek.plugins.compliance:HIPAACompliancePlugin
legal = tweek.plugins.compliance:LegalCompliancePlugin
pci = tweek.plugins.compliance:PCICompliancePlugin
soc2 = tweek.plugins.compliance:SOC2CompliancePlugin

[tweek.llm_providers]
anthropic = tweek.plugins.providers:AnthropicProvider
azure_openai = tweek.plugins.providers:AzureOpenAIProvider
bedrock = tweek.plugins.providers:BedrockProvider
google = tweek.plugins.providers:GoogleProvider
openai = tweek.plugins.providers:OpenAIProvider

[tweek.screening]
heuristic_scorer = tweek.plugins.screening:HeuristicScorerPlugin
llm_reviewer = tweek.plugins.screening:LLMReviewerPlugin
local_model_reviewer = tweek.plugins.screening:LocalModelReviewerPlugin
pattern_matcher = tweek.plugins.screening:PatternMatcherPlugin
rate_limiter = tweek.plugins.screening:RateLimiterPlugin
session_analyzer = tweek.plugins.screening:SessionAnalyzerPlugin

[tweek.tool_detectors]
continue = tweek.plugins.detectors:ContinueDetector
copilot = tweek.plugins.detectors:CopilotDetector
cursor = tweek.plugins.detectors:CursorDetector
openclaw = tweek.plugins.detectors:OpenClawDetector
windsurf = tweek.plugins.detectors:WindsurfDetector
