Skip to content

Commit 78a98a5

Browse files
committed
Clean up: remove unimplemented features and refactor auth forms
1 parent 4cb6402 commit 78a98a5

38 files changed

Lines changed: 30 additions & 2981 deletions

File tree

database/supabase/migrations/013_team_invitations.sql

Lines changed: 0 additions & 88 deletions
This file was deleted.

frontend/app/api/agents/[id]/regenerate-api-key/route.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.

frontend/app/api/public/agents/[id]/route.ts

Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
import { NextRequest, NextResponse } from 'next/server'
77
import { logger } from '@/lib/utils/logger'
8-
import { normalizeServiceUrl, handleResponse } from '@/lib/api/public-proxy'
98

109
const AGENT_SERVICE_URL = process.env.AGENT_SERVICE_URL || 'http://localhost:4002'
1110

@@ -29,41 +28,23 @@ export async function GET(request: NextRequest,
2928
id = resolvedParams.id
3029
const authHeader = request.headers.get('authorization')
3130

32-
// Normalize service URL (ensure protocol)
33-
const serviceUrl = normalizeServiceUrl(AGENT_SERVICE_URL)
34-
const targetUrl = `${serviceUrl}/api/public/agents/${id}`
35-
36-
logger.debug('Proxying public agent request', { targetUrl, agentId: id, hasAuth: !!authHeader })
37-
38-
const response = await fetch(targetUrl, {
31+
// Proxy to agent service
32+
const response = await fetch(`${AGENT_SERVICE_URL}/api/public/agents/${id}`, {
3933
method: 'GET',
4034
headers: {
4135
...(authHeader ? { 'Authorization': authHeader } : {}),
4236
'Content-Type': 'application/json',
4337
},
4438
})
4539

46-
// Handle response (JSON or error)
47-
let data: unknown
48-
try {
49-
data = await handleResponse(response, { agentId: id, endpoint: 'getAgent' })
50-
} catch (error) {
51-
return NextResponse.json(
52-
{ error: 'Invalid response from service', details: error instanceof Error ? error.message : String(error) },
53-
{ status: response.status || 500, headers: corsHeaders }
54-
)
55-
}
40+
const data = await response.json()
5641

5742
return NextResponse.json(data, {
5843
status: response.status,
5944
headers: corsHeaders,
6045
})
6146
} catch (error) {
62-
logger.error('Public API error proxying agent', {
63-
error: error instanceof Error ? error.message : String(error),
64-
stack: error instanceof Error ? error.stack : undefined,
65-
agentId: id
66-
})
47+
logger.error('Public API error proxying agent', { error, agentId: id })
6748
return NextResponse.json(
6849
{ error: 'Internal server error', details: error instanceof Error ? error.message : String(error) },
6950
{ status: 500, headers: corsHeaders }

frontend/app/api/team/invitations/[id]/route.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.

frontend/app/api/team/invitations/[token]/accept-authenticated/route.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.

frontend/app/api/team/invitations/[token]/accept/route.ts

Lines changed: 0 additions & 40 deletions
This file was deleted.

frontend/app/api/team/invitations/route.ts

Lines changed: 0 additions & 26 deletions
This file was deleted.

frontend/app/api/team/invite/route.ts

Lines changed: 0 additions & 16 deletions
This file was deleted.

frontend/app/api/team/members/[id]/role/route.ts

Lines changed: 0 additions & 21 deletions
This file was deleted.

frontend/app/api/team/members/[id]/route.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)