Skip to content

Add one-click NovaSpine setup for existing OpenClaw installs#116

Draft
maddwiz wants to merge 14 commits into
iamlukethedev:mainfrom
maddwiz:feat/novaspine-bundled-enable
Draft

Add one-click NovaSpine setup for existing OpenClaw installs#116
maddwiz wants to merge 14 commits into
iamlukethedev:mainfrom
maddwiz:feat/novaspine-bundled-enable

Conversation

@maddwiz
Copy link
Copy Markdown

@maddwiz maddwiz commented Apr 10, 2026

Summary

  • Adds one-click NovaSpine setup for users with an existing OpenClaw install.
  • Keeps the integration local at runtime and uses bundled NovaSpine assets instead of cloning a moving GitHub repo during setup.
  • Refreshes the bundled NovaSpine package to 0.3.3 and updates the bundle for OpenClaw 2026.4.12.

What Changed

  • Detects existing local OpenClaw installs and exposes NovaSpine setup in onboarding/settings.
  • Installs the bundled novaspine-0.3.3 wheel during setup and uses vendored OpenClaw integration assets from vendor/novaspine-openclaw/0.3.3.
  • Expands the supported OpenClaw versions in setup validation through 2026.4.12.
  • Keeps the OpenClaw-side plugin snapshot aligned with the latest NovaSpine memory work in the bundle.
  • Includes the latest NovaSpine fixes for FAISS ID dedupe, oversized-chunk backfill, model-scoped embedding cache behavior, safer Active Memory defaults, and stronger personal/current-state retrieval.

Validation

  • npm run typecheck
  • npm test -- --run tests/unit/novaspineRoute.test.ts tests/unit/novaspineSetupCard.test.ts

Notes

  • This stays backend-first: Claw3D remains the UI/control layer while the existing OpenClaw runtime becomes NovaSpine-backed.
  • The setup flow prefers the bundled wheel, so it does not require cloning maddwiz/NovaSpine during install.
  • The branch now tracks the tagged NovaSpine v0.3.3 release instead of the older 0.3.2 bundle.

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