feat: add persistent desktop assistant workspace

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
lofyer
2026-07-31 22:33:03 +08:00
co-authored by factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
parent 698a15ad14
commit 6ef1795b81
101 changed files with 31866 additions and 1176 deletions
+12
View File
@@ -0,0 +1,12 @@
export function createAnthropicApiBaseUrl(baseUrl: string): string {
const url = new URL(baseUrl)
const path = url.pathname.replace(/\/+$/, '')
url.pathname = path.endsWith('/v1') ? path : `${path}/v1`
url.search = ''
url.hash = ''
return url.toString().replace(/\/$/, '')
}
export function createAnthropicMessagesUrl(baseUrl: string): URL {
return new URL(`${createAnthropicApiBaseUrl(baseUrl)}/messages`)
}