From 22abcafbd6f58a7a3db7488a8bcdbe78c152c9de Mon Sep 17 00:00:00 2001 From: akdeb Date: Fri, 17 Apr 2026 17:09:20 +0530 Subject: [PATCH] re-arrange server files --- .../cloudflare}/.dev.vars.example | 0 {server-cloudflare => server/cloudflare}/.gitignore | 0 {server-cloudflare => server/cloudflare}/README.md | 2 +- .../cloudflare}/models/llm.ts | 0 .../cloudflare}/models/session.ts | 0 .../cloudflare}/models/stt.ts | 0 .../cloudflare}/models/tts.ts | 0 .../cloudflare}/package-lock.json | 0 .../cloudflare}/package.json | 0 .../cloudflare}/src/auth.ts | 0 .../cloudflare}/src/index.ts | 0 .../cloudflare}/src/modules.d.ts | 0 .../cloudflare}/src/opus.ts | 0 .../cloudflare}/src/prompt.ts | 0 .../cloudflare}/src/types.ts | 0 .../cloudflare}/src/vendor/opus.wasm | Bin .../cloudflare}/tsconfig.json | 0 .../cloudflare}/wrangler.toml | 0 {server-deno => server/deno}/.env.example | 0 {server-deno => server/deno}/.gitignore | 0 {server-deno => server/deno}/Dockerfile | 0 {server-deno => server/deno}/README.md | 0 {server-deno => server/deno}/deno.json | 0 {server-deno => server/deno}/deno.lock | 0 {server-deno => server/deno}/logs.log | 0 {server-deno => server/deno}/main.ts | 0 {server-deno => server/deno}/models/elevenlabs.ts | 0 {server-deno => server/deno}/models/gemini.ts | 0 {server-deno => server/deno}/models/grok.ts | 0 {server-deno => server/deno}/models/hume.ts | 0 {server-deno => server/deno}/models/openai.ts | 0 {server-deno => server/deno}/realtime/api.js | 0 {server-deno => server/deno}/realtime/client.js | 0 .../deno}/realtime/conversation.js | 0 .../deno}/realtime/event_handler.js | 0 {server-deno => server/deno}/realtime/utils.js | 0 {server-deno => server/deno}/supabase.ts | 0 {server-deno => server/deno}/types.d.ts | 0 {server-deno => server/deno}/utils.ts | 0 {server-fastapi => server/fastapi}/.gitignore | 0 40 files changed, 1 insertion(+), 1 deletion(-) rename {server-cloudflare => server/cloudflare}/.dev.vars.example (100%) rename {server-cloudflare => server/cloudflare}/.gitignore (100%) rename {server-cloudflare => server/cloudflare}/README.md (95%) rename {server-cloudflare => server/cloudflare}/models/llm.ts (100%) rename {server-cloudflare => server/cloudflare}/models/session.ts (100%) rename {server-cloudflare => server/cloudflare}/models/stt.ts (100%) rename {server-cloudflare => server/cloudflare}/models/tts.ts (100%) rename {server-cloudflare => server/cloudflare}/package-lock.json (100%) rename {server-cloudflare => server/cloudflare}/package.json (100%) rename {server-cloudflare => server/cloudflare}/src/auth.ts (100%) rename {server-cloudflare => server/cloudflare}/src/index.ts (100%) rename {server-cloudflare => server/cloudflare}/src/modules.d.ts (100%) rename {server-cloudflare => server/cloudflare}/src/opus.ts (100%) rename {server-cloudflare => server/cloudflare}/src/prompt.ts (100%) rename {server-cloudflare => server/cloudflare}/src/types.ts (100%) rename {server-cloudflare => server/cloudflare}/src/vendor/opus.wasm (100%) rename {server-cloudflare => server/cloudflare}/tsconfig.json (100%) rename {server-cloudflare => server/cloudflare}/wrangler.toml (100%) rename {server-deno => server/deno}/.env.example (100%) rename {server-deno => server/deno}/.gitignore (100%) rename {server-deno => server/deno}/Dockerfile (100%) rename {server-deno => server/deno}/README.md (100%) rename {server-deno => server/deno}/deno.json (100%) rename {server-deno => server/deno}/deno.lock (100%) rename {server-deno => server/deno}/logs.log (100%) rename {server-deno => server/deno}/main.ts (100%) rename {server-deno => server/deno}/models/elevenlabs.ts (100%) rename {server-deno => server/deno}/models/gemini.ts (100%) rename {server-deno => server/deno}/models/grok.ts (100%) rename {server-deno => server/deno}/models/hume.ts (100%) rename {server-deno => server/deno}/models/openai.ts (100%) rename {server-deno => server/deno}/realtime/api.js (100%) rename {server-deno => server/deno}/realtime/client.js (100%) rename {server-deno => server/deno}/realtime/conversation.js (100%) rename {server-deno => server/deno}/realtime/event_handler.js (100%) rename {server-deno => server/deno}/realtime/utils.js (100%) rename {server-deno => server/deno}/supabase.ts (100%) rename {server-deno => server/deno}/types.d.ts (100%) rename {server-deno => server/deno}/utils.ts (100%) rename {server-fastapi => server/fastapi}/.gitignore (100%) diff --git a/server-cloudflare/.dev.vars.example b/server/cloudflare/.dev.vars.example similarity index 100% rename from server-cloudflare/.dev.vars.example rename to server/cloudflare/.dev.vars.example diff --git a/server-cloudflare/.gitignore b/server/cloudflare/.gitignore similarity index 100% rename from server-cloudflare/.gitignore rename to server/cloudflare/.gitignore diff --git a/server-cloudflare/README.md b/server/cloudflare/README.md similarity index 95% rename from server-cloudflare/README.md rename to server/cloudflare/README.md index 52fe9ec..0a77b49 100644 --- a/server-cloudflare/README.md +++ b/server/cloudflare/README.md @@ -42,5 +42,5 @@ wss:///ws/esp32 - This backend now targets the current Elato ESP32 control protocol first: `auth`, `AUDIO.COMMITTED`, `RESPONSE.CREATED`, binary audio frames, `RESPONSE.COMPLETE`, and `SESSION.END`. - It does not currently use `@cloudflare/voice`; the Durable Object owns the websocket session directly so the firmware protocol stays explicit. -- The ESP32 route now packetizes Cloudflare TTS output into Opus frames before sending binary websocket packets, matching the same 24kHz mono / 120ms framing shape used by `server-deno`. +- The ESP32 route now packetizes Cloudflare TTS output into Opus frames before sending binary websocket packets, matching the same 24kHz mono / 120ms framing shape used by `server/deno`. - The remaining gap is operational, not transport-level: this prototype still has placeholder auth / DB comments and has not been load-tested against long-running device sessions yet. diff --git a/server-cloudflare/models/llm.ts b/server/cloudflare/models/llm.ts similarity index 100% rename from server-cloudflare/models/llm.ts rename to server/cloudflare/models/llm.ts diff --git a/server-cloudflare/models/session.ts b/server/cloudflare/models/session.ts similarity index 100% rename from server-cloudflare/models/session.ts rename to server/cloudflare/models/session.ts diff --git a/server-cloudflare/models/stt.ts b/server/cloudflare/models/stt.ts similarity index 100% rename from server-cloudflare/models/stt.ts rename to server/cloudflare/models/stt.ts diff --git a/server-cloudflare/models/tts.ts b/server/cloudflare/models/tts.ts similarity index 100% rename from server-cloudflare/models/tts.ts rename to server/cloudflare/models/tts.ts diff --git a/server-cloudflare/package-lock.json b/server/cloudflare/package-lock.json similarity index 100% rename from server-cloudflare/package-lock.json rename to server/cloudflare/package-lock.json diff --git a/server-cloudflare/package.json b/server/cloudflare/package.json similarity index 100% rename from server-cloudflare/package.json rename to server/cloudflare/package.json diff --git a/server-cloudflare/src/auth.ts b/server/cloudflare/src/auth.ts similarity index 100% rename from server-cloudflare/src/auth.ts rename to server/cloudflare/src/auth.ts diff --git a/server-cloudflare/src/index.ts b/server/cloudflare/src/index.ts similarity index 100% rename from server-cloudflare/src/index.ts rename to server/cloudflare/src/index.ts diff --git a/server-cloudflare/src/modules.d.ts b/server/cloudflare/src/modules.d.ts similarity index 100% rename from server-cloudflare/src/modules.d.ts rename to server/cloudflare/src/modules.d.ts diff --git a/server-cloudflare/src/opus.ts b/server/cloudflare/src/opus.ts similarity index 100% rename from server-cloudflare/src/opus.ts rename to server/cloudflare/src/opus.ts diff --git a/server-cloudflare/src/prompt.ts b/server/cloudflare/src/prompt.ts similarity index 100% rename from server-cloudflare/src/prompt.ts rename to server/cloudflare/src/prompt.ts diff --git a/server-cloudflare/src/types.ts b/server/cloudflare/src/types.ts similarity index 100% rename from server-cloudflare/src/types.ts rename to server/cloudflare/src/types.ts diff --git a/server-cloudflare/src/vendor/opus.wasm b/server/cloudflare/src/vendor/opus.wasm similarity index 100% rename from server-cloudflare/src/vendor/opus.wasm rename to server/cloudflare/src/vendor/opus.wasm diff --git a/server-cloudflare/tsconfig.json b/server/cloudflare/tsconfig.json similarity index 100% rename from server-cloudflare/tsconfig.json rename to server/cloudflare/tsconfig.json diff --git a/server-cloudflare/wrangler.toml b/server/cloudflare/wrangler.toml similarity index 100% rename from server-cloudflare/wrangler.toml rename to server/cloudflare/wrangler.toml diff --git a/server-deno/.env.example b/server/deno/.env.example similarity index 100% rename from server-deno/.env.example rename to server/deno/.env.example diff --git a/server-deno/.gitignore b/server/deno/.gitignore similarity index 100% rename from server-deno/.gitignore rename to server/deno/.gitignore diff --git a/server-deno/Dockerfile b/server/deno/Dockerfile similarity index 100% rename from server-deno/Dockerfile rename to server/deno/Dockerfile diff --git a/server-deno/README.md b/server/deno/README.md similarity index 100% rename from server-deno/README.md rename to server/deno/README.md diff --git a/server-deno/deno.json b/server/deno/deno.json similarity index 100% rename from server-deno/deno.json rename to server/deno/deno.json diff --git a/server-deno/deno.lock b/server/deno/deno.lock similarity index 100% rename from server-deno/deno.lock rename to server/deno/deno.lock diff --git a/server-deno/logs.log b/server/deno/logs.log similarity index 100% rename from server-deno/logs.log rename to server/deno/logs.log diff --git a/server-deno/main.ts b/server/deno/main.ts similarity index 100% rename from server-deno/main.ts rename to server/deno/main.ts diff --git a/server-deno/models/elevenlabs.ts b/server/deno/models/elevenlabs.ts similarity index 100% rename from server-deno/models/elevenlabs.ts rename to server/deno/models/elevenlabs.ts diff --git a/server-deno/models/gemini.ts b/server/deno/models/gemini.ts similarity index 100% rename from server-deno/models/gemini.ts rename to server/deno/models/gemini.ts diff --git a/server-deno/models/grok.ts b/server/deno/models/grok.ts similarity index 100% rename from server-deno/models/grok.ts rename to server/deno/models/grok.ts diff --git a/server-deno/models/hume.ts b/server/deno/models/hume.ts similarity index 100% rename from server-deno/models/hume.ts rename to server/deno/models/hume.ts diff --git a/server-deno/models/openai.ts b/server/deno/models/openai.ts similarity index 100% rename from server-deno/models/openai.ts rename to server/deno/models/openai.ts diff --git a/server-deno/realtime/api.js b/server/deno/realtime/api.js similarity index 100% rename from server-deno/realtime/api.js rename to server/deno/realtime/api.js diff --git a/server-deno/realtime/client.js b/server/deno/realtime/client.js similarity index 100% rename from server-deno/realtime/client.js rename to server/deno/realtime/client.js diff --git a/server-deno/realtime/conversation.js b/server/deno/realtime/conversation.js similarity index 100% rename from server-deno/realtime/conversation.js rename to server/deno/realtime/conversation.js diff --git a/server-deno/realtime/event_handler.js b/server/deno/realtime/event_handler.js similarity index 100% rename from server-deno/realtime/event_handler.js rename to server/deno/realtime/event_handler.js diff --git a/server-deno/realtime/utils.js b/server/deno/realtime/utils.js similarity index 100% rename from server-deno/realtime/utils.js rename to server/deno/realtime/utils.js diff --git a/server-deno/supabase.ts b/server/deno/supabase.ts similarity index 100% rename from server-deno/supabase.ts rename to server/deno/supabase.ts diff --git a/server-deno/types.d.ts b/server/deno/types.d.ts similarity index 100% rename from server-deno/types.d.ts rename to server/deno/types.d.ts diff --git a/server-deno/utils.ts b/server/deno/utils.ts similarity index 100% rename from server-deno/utils.ts rename to server/deno/utils.ts diff --git a/server-fastapi/.gitignore b/server/fastapi/.gitignore similarity index 100% rename from server-fastapi/.gitignore rename to server/fastapi/.gitignore