Compare commits

...

6 Commits

Author SHA1 Message Date
c7cc26a31c Merge branch 'main' into mimo/code/issue-694
Some checks failed
Review Approval Gate / verify-review (pull_request) Failing after 10s
CI / test (pull_request) Failing after 1m10s
CI / validate (pull_request) Failing after 1m15s
2026-04-22 01:06:41 +00:00
e8d7e987e5 Merge pull request 'fix: [SESSION] Add in-world transcript/history viewer backed by harness logs' (#1688) from mimo/code/issue-708 into main
Some checks failed
Deploy Nexus / deploy (push) Failing after 12s
Staging Verification Gate / verify-staging (push) Failing after 12s
Merge PR #1688: fix: [SESSION] Add in-world transcript/history viewer backed by harness logs
2026-04-22 01:04:23 +00:00
c9ecb5844e Merge branch 'main' into mimo/code/issue-708
Some checks failed
Review Approval Gate / verify-review (pull_request) Failing after 11s
CI / test (pull_request) Failing after 1m18s
CI / validate (pull_request) Failing after 1m18s
2026-04-22 01:04:10 +00:00
fb3dc3fd66 Merge pull request '[claude] process: address timmy-config PR backlog — fully resolved (#1471)' (#1625) from claude/issue-1471 into main
Some checks failed
Deploy Nexus / deploy (push) Failing after 9s
Staging Verification Gate / verify-staging (push) Failing after 13s
2026-04-21 17:20:06 +00:00
Alexander Whitestone
b84108cdf5 fix: closes #708
Some checks failed
CI / test (pull_request) Failing after 1m8s
CI / validate (pull_request) Failing after 1m12s
Review Approval Gate / verify-review (pull_request) Failing after 8s
2026-04-21 08:56:09 -04:00
Alexander Whitestone
6aa7021030 fix: closes #694
Some checks failed
CI / test (pull_request) Failing after 57s
CI / validate (pull_request) Failing after 59s
Review Approval Gate / verify-review (pull_request) Failing after 8s
2026-04-20 21:39:08 -04:00
2 changed files with 4096 additions and 2 deletions

4091
app.js.backup Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -5,6 +5,7 @@ This server acts as the central hub for the-nexus, connecting the mind (nexus_th
the body (Evennia/Morrowind), and the visualization surface. the body (Evennia/Morrowind), and the visualization surface.
""" """
import asyncio import asyncio
import os
import json import json
import logging import logging
import signal import signal
@@ -15,8 +16,10 @@ from typing import Set
import websockets import websockets
# Configuration # Configuration
PORT = 8765 PORT = int(os.environ.get("NEXUS_PORT", 8765))
HOST = "0.0.0.0" # Allow external connections if needed # Default to localhost for local-first security.
# Set NEXUS_HOST=0.0.0.0 explicitly to allow external connections.
HOST = os.environ.get("NEXUS_HOST", "127.0.0.1")
# Logging setup # Logging setup
logging.basicConfig( logging.basicConfig(