(
fileName: string,
workingDir: string,
overrides: AgentServerClientOverrides = {},
)
| 40 | * working-dir leg via {@link resolveAbsoluteWorkspacePath}. |
| 41 | */ |
| 42 | export async function buildWorkspaceUploadPath( |
| 43 | fileName: string, |
| 44 | workingDir: string, |
| 45 | overrides: AgentServerClientOverrides = {}, |
| 46 | ): Promise<string> { |
| 47 | const safeName = getSafeUploadFileName(fileName); |
| 48 | const absoluteDir = await resolveAbsoluteWorkspacePath(workingDir, overrides); |
| 49 | return `${absoluteDir.replace(/[/\\]+$/, "")}/${safeName}`; |
| 50 | } |
| 51 | |
| 52 | /** |
| 53 | * Resolve the working directory for a file upload into a conversation's |
no test coverage detected