import { join } from "node:path"; import { buildSolveIssue } from "./build.js"; import { resolveDashScopeProvider } from "./lib/provider.js"; const HOME = process.env.HOME ?? "/home/azureuser"; const NERVE_ROOT = join(HOME, ".uncaged-nerve"); const provider = await resolveDashScopeProvider(NERVE_ROOT); if (provider === null) { throw new Error("Set DASHSCOPE_API_KEY and DASHSCOPE_BASE_URL (or cfg get equivalents)"); } const workflow = buildSolveIssue({ nerveRoot: NERVE_ROOT, extract: { provider } }); export default workflow;