From 25ebce4f08e55657c3da14a12270cfaf98288027 Mon Sep 17 00:00:00 2001 From: Ben Date: Thu, 21 May 2026 13:45:13 -0400 Subject: [PATCH 1/2] docs(nemoclaw): prioritize Hindsight Cloud with callout banners --- hindsight-docs/docs-integrations/nemoclaw.md | 6 ++++-- hindsight-integrations/nemoclaw/README.md | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/hindsight-docs/docs-integrations/nemoclaw.md b/hindsight-docs/docs-integrations/nemoclaw.md index 009a5ed63..b3b4667cc 100644 --- a/hindsight-docs/docs-integrations/nemoclaw.md +++ b/hindsight-docs/docs-integrations/nemoclaw.md @@ -14,6 +14,10 @@ NemoClaw runs [OpenClaw](https://openclaw.ai) inside an OpenShell sandbox with c ## Quick Start +:::tip Hindsight Cloud (recommended) +[Sign up free](https://ui.hindsight.vectorize.io/signup) — get an API key instantly, no infrastructure to run. +::: + ```bash npx @vectorize-io/hindsight-nemoclaw setup \ --sandbox my-assistant \ @@ -22,8 +26,6 @@ npx @vectorize-io/hindsight-nemoclaw setup \ --bank-prefix my-sandbox ``` -Get an API key at [Hindsight Cloud](https://ui.hindsight.vectorize.io/signup). - You'll see output like: ``` diff --git a/hindsight-integrations/nemoclaw/README.md b/hindsight-integrations/nemoclaw/README.md index a422406dd..81a45c4dd 100644 --- a/hindsight-integrations/nemoclaw/README.md +++ b/hindsight-integrations/nemoclaw/README.md @@ -6,6 +6,8 @@ NemoClaw runs [OpenClaw](https://openclaw.ai) inside an OpenShell sandbox with s ## Quick Start +> ✨ **Recommended:** Use [Hindsight Cloud](https://ui.hindsight.vectorize.io/signup) — sign up free and get an API key instantly. No infrastructure to run. + ```bash npx @vectorize-io/hindsight-nemoclaw setup \ --sandbox my-assistant \ @@ -14,8 +16,6 @@ npx @vectorize-io/hindsight-nemoclaw setup \ --bank-prefix my-sandbox ``` -Get an API key at [Hindsight Cloud](https://ui.hindsight.vectorize.io/signup). - ## Documentation Full setup guide, pitfalls, and troubleshooting: From 16387611893dd1f474ad62d212b869171f7de49d Mon Sep 17 00:00:00 2001 From: Ben Date: Fri, 22 May 2026 09:42:06 -0400 Subject: [PATCH 2/2] feat(nemoclaw): default --api-url to Hindsight Cloud, make it optional --- hindsight-docs/docs-integrations/nemoclaw.md | 3 +-- hindsight-integrations/nemoclaw/README.md | 3 +-- hindsight-integrations/nemoclaw/src/cli.ts | 6 ++---- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/hindsight-docs/docs-integrations/nemoclaw.md b/hindsight-docs/docs-integrations/nemoclaw.md index b3b4667cc..d07f9bd51 100644 --- a/hindsight-docs/docs-integrations/nemoclaw.md +++ b/hindsight-docs/docs-integrations/nemoclaw.md @@ -21,7 +21,6 @@ NemoClaw runs [OpenClaw](https://openclaw.ai) inside an OpenShell sandbox with c ```bash npx @vectorize-io/hindsight-nemoclaw setup \ --sandbox my-assistant \ - --api-url https://api.hindsight.vectorize.io \ --api-token \ --bank-prefix my-sandbox ``` @@ -81,8 +80,8 @@ hindsight-nemoclaw setup [options] Options: --sandbox NemoClaw sandbox name (required) - --api-url Hindsight API URL (required) --api-token Hindsight API token (required) + --api-url Hindsight API URL (default: https://api.hindsight.vectorize.io) --bank-prefix Memory bank prefix (default: "nemoclaw") --skip-policy Skip sandbox network policy update --skip-plugin-install Skip openclaw plugin installation diff --git a/hindsight-integrations/nemoclaw/README.md b/hindsight-integrations/nemoclaw/README.md index 81a45c4dd..5b2d9f2aa 100644 --- a/hindsight-integrations/nemoclaw/README.md +++ b/hindsight-integrations/nemoclaw/README.md @@ -11,7 +11,6 @@ NemoClaw runs [OpenClaw](https://openclaw.ai) inside an OpenShell sandbox with s ```bash npx @vectorize-io/hindsight-nemoclaw setup \ --sandbox my-assistant \ - --api-url https://api.hindsight.vectorize.io \ --api-token \ --bank-prefix my-sandbox ``` @@ -31,8 +30,8 @@ hindsight-nemoclaw setup [options] Options: --sandbox NemoClaw sandbox name (required) - --api-url Hindsight API URL (required) --api-token Hindsight API token (required) + --api-url Hindsight API URL (default: https://api.hindsight.vectorize.io) --bank-prefix Memory bank prefix (default: "nemoclaw") --skip-policy Skip sandbox network policy update --skip-plugin-install Skip openclaw plugin installation diff --git a/hindsight-integrations/nemoclaw/src/cli.ts b/hindsight-integrations/nemoclaw/src/cli.ts index 5652b32f9..2e320dd99 100644 --- a/hindsight-integrations/nemoclaw/src/cli.ts +++ b/hindsight-integrations/nemoclaw/src/cli.ts @@ -10,11 +10,11 @@ Usage: Required options: --sandbox NemoClaw sandbox name (e.g. my-assistant) - --api-url Hindsight Cloud API URL (https://api.hindsight.vectorize.io) --api-token Hindsight API key from https://ui.hindsight.vectorize.io --bank-prefix Bank ID prefix (memories go to -openclaw) Optional options: + --api-url Hindsight API URL (default: https://api.hindsight.vectorize.io) --skip-policy Skip the openshell policy update --skip-plugin-install Skip openclaw plugins install --dry-run Print what would be changed without executing @@ -23,7 +23,6 @@ Optional options: Example: hindsight-nemoclaw setup \\ --sandbox my-assistant \\ - --api-url https://api.hindsight.vectorize.io \\ --api-token hsk_abc123 \\ --bank-prefix my-sandbox `); @@ -49,13 +48,12 @@ function parseArgs(argv: string[]): CliArgs | null { }; const sandbox = get("--sandbox"); - const apiUrl = get("--api-url"); + const apiUrl = get("--api-url") ?? "https://api.hindsight.vectorize.io"; const apiToken = get("--api-token"); const bankPrefix = get("--bank-prefix"); const missing: string[] = []; if (!sandbox) missing.push("--sandbox"); - if (!apiUrl) missing.push("--api-url"); if (!apiToken) missing.push("--api-token"); if (!bankPrefix) missing.push("--bank-prefix");