MCPcopy
hub / github.com/cursor/cookbook / jsonSession

Function jsonSession

sdk/agent-kanban/src/app/api/session/route.ts:46–58  ·  view source on GitHub ↗
(
  session: Awaited<ReturnType<typeof createSession>>,
  request: Request
)

Source from the content-addressed store, hash-verified

44}
45
46function jsonSession(
47 session: Awaited<ReturnType<typeof createSession>>,
48 request: Request
49) {
50 const response = Response.json(session)
51 response.headers.set(
52 "Set-Cookie",
53 `agent-kanban-session=${encodeURIComponent(
54 session.id
55 )}; ${sessionCookieAttributes(request)}; Max-Age=2592000`
56 )
57 return response
58}
59
60function sessionCookieAttributes(request: Request) {
61 const forwardedProto = request.headers.get("x-forwarded-proto")?.split(",")[0]?.trim()

Callers 1

POSTFunction · 0.85

Calls 1

sessionCookieAttributesFunction · 0.85

Tested by

no test coverage detected