undef-engine
2026-01-02
Cloudflare Workers integration and massive legacy cleanup
792 files · 17,418+ · 139,131-
Cloudflare Workers compute layer
6 files changed
asgi.pyCreated ASGI adapter for Cloudflare Workers environmentai_provider.pyAdded Workers AI binding provider__init__.pyRefactored Durable Object into modular directorycore.pyCore Durable Object logicalarm.pyDurable Object alarm handlingwebsocket_handlers.pyWebSocket handler for Durable Objects
- Created ASGI adapter for running in Cloudflare Workers environment
instantiate
behavioral
1 file
asgi.py
- Added Workers AI binding provider for NPC intelligence
instantiate
internal
1 file
ai_provider.py
- Refactored Durable Object into modular directory with alarm, core, initialization, and websocket handlers
decouple
internal
3 files
core.pyalarm.pywebsocket_handlers.py
NPC system updates
2 files changed
NpcManager.tsxUpdated NPC manager componentstore.pyUpdated chat store for NPC compatibility
Content simplification and legacy removal
5 files changed
loader.pySimplified content loader, reduced line countexceptions.pyUpdated content exception handling__init__.pyUpdated chat module initializationstore.pyUpdated auth storestore.pyUpdated OAuth store
- Simplified content loader, reducing line count substantially
decouple
internal
1 file
loader.py
- Updated chat module, auth stores, and dictionary spellcheck service
decouple
internal
3 files
store.pystore.pystore.py
- Removed 139,131 lines of deprecated and generated content from earlier branch merges deprecate internal