diff --git a/src/agentkit/server/frontend/src/api/base.ts b/src/agentkit/server/frontend/src/api/base.ts index c089ee5..4274c3f 100644 --- a/src/agentkit/server/frontend/src/api/base.ts +++ b/src/agentkit/server/frontend/src/api/base.ts @@ -14,7 +14,8 @@ export class BaseApiClient { } protected async request(path: string, options: RequestInit = {}): Promise { - const url = `${this.baseUrl}${path}` + // If path starts with /api/, it's an absolute path — don't prepend baseUrl + const url = path.startsWith('/api/') ? path : `${this.baseUrl}${path}` const headers: Record = { ...options.headers as Record, }