{"name":"Echo Chat","version":"3.0.0","description":"Universal AI Chat Worker — v3.0: 4-layer emotion engine, chunked multi-provider voice, service-scoped memory","endpoints":{"chat":"POST /chat","history":"GET /history/:userId","user":"GET /user/:userId","memories":"GET /memories/:userId","memory_search":"POST /memory/search","memory_extract":"POST /memory/extract","tts":"POST /tts","voice_preview":"POST /voice/preview","personalities":"GET /personalities","services_register":"POST /services/register","services_get":"GET /services/:siteId","services_update":"PUT /services/:siteId","services_list":"GET /services","quota_status":"GET /quota/status?site_id=X","quota_global":"GET /quota/global","emotion_history":"GET /emotion/history?user_id=X","site":"GET /site/:siteId","site_register":"POST /site/register","site_update":"PUT /site/:siteId","swarm_decide":"POST /swarm/decide","swarm_process":"POST /swarm/process","swarm_status":"GET /swarm/status","relay_execute":"POST /relay/execute","relay_status":"GET /relay/status","cortex_status":"GET /cortex/status","infrastructure":"GET /infrastructure","health":"GET /health","stats":"GET /stats"},"personalities":[{"id":"EP","name":"Echo Prime"},{"id":"BR","name":"Bree"},{"id":"RA","name":"Raistlin"},{"id":"SA","name":"Sage"},{"id":"TH","name":"Thorne"},{"id":"NX","name":"Nyx"},{"id":"GS","name":"Guilty Spark 343"},{"id":"PH","name":"Phoenix"},{"id":"PR","name":"Prometheus"},{"id":"BE","name":"Adam McLemore"},{"id":"TE","name":"Texas Engineer"},{"id":"WM","name":"Warm Mentor"},{"id":"R2","name":"R2-Echo"},{"id":"3P","name":"EPCP3O"},{"id":"IV","name":"Immortality Vault"},{"id":"RL","name":"Raistlen"},{"id":"CL","name":"Claude"},{"id":"JR","name":"JR"},{"id":"RB","name":"Judge Roy Bean"},{"id":"CK","name":"Charlie Kirk"}]}