ManimCat / frontend /src /studio /api /studio-run-request.ts
littlebrian's picture
Sync from enhance: d795216 feat: implement patch response parser for search and replace functionality
9bd4242
Raw
History Blame Contribute Delete
524 Bytes
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(),
}
}