[victor.api_routers]
coding = victor_coding.api.router_provider:get_fastapi_router_provider

[victor.capability_providers]
coding = victor_coding.capabilities:CodingCapabilityProvider

[victor.compaction.providers]
coding-compaction = victor_coding.protocols:CodingCompactionProvider

[victor.extension.capabilities]
coding-git = victor_coding.protocols:GitCapabilityProvider
coding-lsp = victor_coding.protocols:LSPCapabilityProvider
coding-refactor = victor_coding.protocols:RefactoringCapabilityProvider
coding-style = victor_coding.protocols:CodeStyleCapabilityProvider
coding-test = victor_coding.protocols:TestingCapabilityProvider

[victor.extension.protocols]
coding-prompts = victor_coding.protocols:CodingPromptProvider
coding-safety = victor_coding.protocols:CodingSafetyProvider
coding-tools = victor_coding.protocols:CodingToolProvider
coding-workflows = victor_coding.protocols:CodingWorkflowProvider

[victor.hook.providers]
coding-hooks = victor_coding.protocols:CodingHookProvider

[victor.mode_configs]
coding = victor_coding.mode_config:CodingModeConfigProvider

[victor.permission.providers]
coding-permissions = victor_coding.protocols:CodingPermissionProvider

[victor.plugins]
coding = victor_coding.plugin:plugin

[victor.prompt_contributors]
coding = victor_coding.prompts:CodingPromptContributor

[victor.safety_rules]
coding = victor_coding.safety:create_all_coding_safety_rules

[victor.sandbox.providers]
coding-sandbox = victor_coding.protocols:CodingSandboxProvider

[victor.service_providers]
coding = victor_coding.service_provider:CodingServiceProvider
coding-performance = victor_coding.performance.service_provider:PerformanceServiceProvider

[victor.team_spec_providers]
coding = victor_coding.teams:CodingTeamSpecProvider

[victor.tool_dependencies]
coding = victor_coding.tool_dependencies:get_provider

[victor.workflow_providers]
coding = victor_coding.workflows.provider:CodingWorkflowProvider
