package com.correx.core.kernel.orchestration

import com.correx.core.tools.contract.ToolExecutor
import com.correx.core.tools.registry.ToolRegistry

data class WorkspaceTools(
    val registry: ToolRegistry,
    val executor: ToolExecutor,
)

fun interface WorkspaceToolRegistryProvider {
    fun forWorkspace(workspace: WorkspaceContext): WorkspaceTools
}
