d5f9cb366a
Split the monolithic designGateway.ts (1000+ lines) into organized modules: - types.ts: type definitions and API contracts - request.ts: HTTP request utilities - responses.ts: response type definitions - canvas.ts: canvas-related API calls - projects.ts: project management operations - agents.ts: agent/thread API operations - generation.ts: image generation operations - events.ts: event streaming and handlers - canvasSnapshot.ts: snapshot management - sharing.ts: share context and permissions - assets.ts: asset operations - clientIds.ts: client ID utilities - shareContext.ts: share context helpers Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>