undef-engine
2026-01-08
URI-based CLI configuration, Workers AI integration, and D1 storage backend
310 files · 9,540+ · 1,831-
URI-based CLI server configuration
7 files changed
defaults.pyAdded default server URI configurationcontext.pyUpdated CLI context with URI-based server resolutionroom.pyUpdated room commands for URI configutility.pyUpdated utility commandsmain.pyUpdated main CLI entry with new flagscommands.pyUpdated play commandscli.pyUpdated chat CLI
- Replaced –host/–port/–secure CLI flags with URI-based -s/–server for cleaner configuration
decouple
behavioral
3 files
defaults.pycontext.pymain.py
- Renamed –http-only to –no-websocket for clarity
decouple
internal
1 file
main.py
Workers AI and D1 backend integration
5 files changed
ai_provider.pyAdded Workers AI binding for NPC intelligencesqlite.pyUpdated SQLite storage for D1redis.pyUpdated Redis storagestore.pyUpdated OAuth storeauthorization.pyUpdated authorization flow
- Added Workers AI binding integration for NPC handlers
instantiate
behavioral
1 file
ai_provider.py
- Added D1 database backend for content storage and admin user import
instantiate
internal
1 file
sqlite.py
Flow engine expansion
10 files changed
__init__.pyUpdated flow engine initializationcomponents.pyAdded flow componentsconnections.pyAdded flow connectionsengine.pyExpanded flow enginehandler.pyUpdated flow handlerbase.pyAdded base hookshooks_helpers.pyAdded hook helpersmodels.pyAdded flow modelsstate.pyAdded flow state managementtriggers.pyAdded flow triggers
- Expanded flow engine with components, connections, hooks, state management, and triggers
instantiate
internal
3 files
components.pystate.pytriggers.py
- Added engine primitives including category_vote, deck, hand, pile, timer, and zone
instantiate
internal
3 files
category_vote.pydeck.pyzone.py
Telemetry and infrastructure
2 files changed
verify_telemetry.pyAdded telemetry verification scriptOTEL_SETUP.mdAdded OpenTelemetry setup documentation