9 Commits

Author SHA1 Message Date
8ef309d4f1 Bots can now leave 2025-09-03 16:05:51 -07:00
3a72f6097e Cleaning up 2025-09-03 13:31:09 -07:00
b7e5963597 Lots of changes/refactorings 2025-09-03 13:11:18 -07:00
2ad9871ea4 Added session cleanup 2025-09-01 20:09:49 -07:00
a292b14028 Added chat 2025-09-01 20:00:42 -07:00
e64edf92ca Reload working 2025-09-01 15:59:16 -07:00
ba6aa697a4 Type conversion completed 2025-09-01 14:48:37 -07:00
3cb49c70ef Pydantic -> Typescript conversion work 2025-09-01 14:29:49 -07:00
2908fe1ee7 Refactor: Create shared Pydantic models for API communication
- Created shared/models.py with all common Pydantic models
- Updated voicebot/main.py to use shared models and remove dd.get() calls
- Updated server/main.py to use shared models
- Fixed lobby_state message handling with proper validation
- Updated Dockerfiles to include shared/ directory
- Added comprehensive documentation and migration guide

Benefits:
- Type safety across both components
- Consistent data validation
- Eliminated unsafe dictionary access patterns
- Centralized model definitions for easier maintenance
2025-09-01 13:36:24 -07:00