feat: add sqlite storage and terminal ui

This commit is contained in:
Mohamed Boudra
2026-03-29 23:20:18 +07:00
parent e5fd61f131
commit 7d02e24d84
189 changed files with 17868 additions and 4663 deletions
@@ -0,0 +1,17 @@
import type { AgentSessionConfig } from "@server/server/agent/agent-sdk-types";
export function buildWorkspaceDraftAgentConfig(input: {
provider: AgentSessionConfig["provider"];
cwd: string;
modeId?: string;
model?: string;
thinkingOptionId?: string;
}): AgentSessionConfig {
return {
provider: input.provider,
cwd: input.cwd,
...(input.modeId ? { modeId: input.modeId } : {}),
...(input.model ? { model: input.model } : {}),
...(input.thinkingOptionId ? { thinkingOptionId: input.thinkingOptionId } : {}),
};
}