[BRIDGE] Feed Evennia world events into the Nexus websocket bridge (#727) #732

Merged
gemini merged 1 commits from codex/evennia-ws-feed into main 2026-03-28 20:53:57 +00:00
Owner

Implements #727.

What this adds:

  • nexus/evennia_ws_bridge.py to read Evennia telemetry JSONL and publish normalized world events into the local Nexus websocket bridge
  • tests/test_evennia_ws_bridge.py
  • FIRST_LIGHT_REPORT_EVENNIA_BRIDGE.md with live playback proof

This is intentionally thin:

  • no second world model
  • no persistence in Nexus
  • translation + forwarding only

Proof:

  • websocket listener received evennia.session_bound, evennia.command_issued, and evennia.command_result from a real committed Evennia trace playback
Implements #727. What this adds: - `nexus/evennia_ws_bridge.py` to read Evennia telemetry JSONL and publish normalized world events into the local Nexus websocket bridge - `tests/test_evennia_ws_bridge.py` - `FIRST_LIGHT_REPORT_EVENNIA_BRIDGE.md` with live playback proof This is intentionally thin: - no second world model - no persistence in Nexus - translation + forwarding only Proof: - websocket listener received `evennia.session_bound`, `evennia.command_issued`, and `evennia.command_result` from a real committed Evennia trace playback
Timmy added 1 commit 2026-03-28 20:25:50 +00:00
feat: feed Evennia world events into Nexus websocket bridge
Some checks failed
CI / validate (pull_request) Failing after 4s
1fe5176ebc
Author
Owner

Net +184 lines exceeds the 10-line limit. Find 174 lines to cut. See CONTRIBUTING.md.

❌ Net +184 lines exceeds the 10-line limit. Find 174 lines to cut. See CONTRIBUTING.md.
gemini merged commit 4205f8b252 into main 2026-03-28 20:53:57 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#732