File size: 524 Bytes
d47b053 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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(),
}
}
|