| import type { StudioCreateRunInput, StudioSession } from '../protocol/studio-agent-types' | |
| import { requireStudioProviderConfig } from './studio-provider-config' | |
| interface BuildStudioRunRequestInput { | |
| session: StudioSession | |
| inputText: string | |
| } | |
| export function buildStudioCreateRunInput(input: BuildStudioRunRequestInput): StudioCreateRunInput { | |
| return { | |
| sessionId: input.session.id, | |
| inputText: input.inputText, | |
| projectId: input.session.projectId, | |
| customApiConfig: requireStudioProviderConfig(), | |
| } | |
| } | |