Skip to content

Configure Niteshift setup and AGX dashboard preview - #31

Open
adihex wants to merge 2 commits into
mainfrom
adihex/niteshift-config
Open

adihex wants to merge 2 commits into
mainfrom
adihex/niteshift-config

Conversation

@adihex

@adihex adihex commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Summary

Add Niteshift setup and supervised services for the AGX dashboard (default preview on 5173) and demo runtime (internal ADP on 9222). Setup installs pinned mise tools, frozen workspace dependencies, Playwright browsers/system dependencies, and shared library builds. No resume-specific recovery or custom task instructions are needed.

Route browser ADP connections through Vite's /adp WebSocket proxy and allow Niteshift preview hosts. This lets a remote HTTPS browser reach the runtime through its own secure origin. The manifest uses an explicit secret reference for the runtime API key.

Verification

Onboarding remains incomplete pending the repository OPENAI_API_KEY. The dashboard runs, but the declared runtime reports ns: repository secrets not found: OPENAI_API_KEY. Add the credential and restart the runtime to complete its consumer/inference check.

  • Fresh toolchain and workspace dependency installation succeeded; setup then succeeded twice consecutively with unchanged repository snapshots and HEAD. The final runtime checks also left the repository unchanged.
  • Manifest validation passed. No resume entrypoint is needed; no application login exists.
  • The exact public preview rendered the dashboard. Browser errors were empty; response headers do not block framing.
  • A temporary credential-free demo process reached ADP LIVE and returned an idle call frame through the public secure WebSocket proxy. It was removed; the screenshot shows the final manifest state with ADP OFFLINE. No model inference was performed.
  • TDD: the URL test failed before implementation, then both HTTP and HTTPS cases passed. The dashboard build passed.
  • Existing limitation: the dashboard REPL's Debugger.inspect method is rejected by the demo; its supported inspection method is Metacognition.getCallFrame. The dashboard diagram/logs are existing sample data.

Runtime verification report

Screenshots

Public dashboard; runtime awaits its repository API key

🌒 Run on Niteshift: View Task

@adihex
adihex marked this pull request as ready for review September 5, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant