mirror of
https://github.com/samvallad33/vestige.git
synced 2026-07-06 22:12:10 +02:00
Release v2.1.0
Some checks are pending
CI / Test (macos-latest) (push) Waiting to run
CI / Test (ubuntu-latest) (push) Waiting to run
CI / Release Build (aarch64-apple-darwin) (push) Blocked by required conditions
CI / Release Build (x86_64-unknown-linux-gnu) (push) Blocked by required conditions
CI / Release Build (x86_64-apple-darwin) (push) Blocked by required conditions
Test Suite / Unit Tests (push) Waiting to run
Test Suite / MCP E2E Tests (push) Waiting to run
Test Suite / User Journey Tests (push) Blocked by required conditions
Test Suite / Dashboard Build (push) Waiting to run
Test Suite / Code Coverage (push) Waiting to run
Some checks are pending
CI / Test (macos-latest) (push) Waiting to run
CI / Test (ubuntu-latest) (push) Waiting to run
CI / Release Build (aarch64-apple-darwin) (push) Blocked by required conditions
CI / Release Build (x86_64-unknown-linux-gnu) (push) Blocked by required conditions
CI / Release Build (x86_64-apple-darwin) (push) Blocked by required conditions
Test Suite / Unit Tests (push) Waiting to run
Test Suite / MCP E2E Tests (push) Waiting to run
Test Suite / User Journey Tests (push) Blocked by required conditions
Test Suite / Dashboard Build (push) Waiting to run
Test Suite / Code Coverage (push) Waiting to run
This commit is contained in:
parent
694e837898
commit
d4313df759
106 changed files with 2900 additions and 128 deletions
|
|
@ -5,13 +5,14 @@ const path = require('path');
|
|||
const os = require('os');
|
||||
const { execSync } = require('child_process');
|
||||
|
||||
const PACKAGE_VERSION = require('../package.json').version;
|
||||
const HOME = os.homedir();
|
||||
const PLATFORM = os.platform();
|
||||
|
||||
// ─── Branding ───────────────────────────────────────────────────────────────
|
||||
|
||||
const BANNER = `
|
||||
vestige init v2.0
|
||||
vestige init v${PACKAGE_VERSION}
|
||||
Give your AI a brain in 10 seconds.
|
||||
Now with 3D dashboard at localhost:3927/dashboard
|
||||
`;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@vestige/init",
|
||||
"version": "2.0.7",
|
||||
"description": "Give your AI a brain in 10 seconds — zero-config Vestige v2.0 installer with 3D dashboard",
|
||||
"version": "2.1.0",
|
||||
"description": "Give your AI a brain in 10 seconds — zero-config Vestige installer with 3D dashboard",
|
||||
"bin": {
|
||||
"vestige-init": "bin/init.js"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ bin/vestige
|
|||
bin/vestige.exe
|
||||
bin/vestige-mcp
|
||||
bin/vestige-mcp.exe
|
||||
bin/vestige-restore
|
||||
bin/vestige-restore.exe
|
||||
bin/*.tar.gz
|
||||
bin/*.zip
|
||||
|
||||
|
|
|
|||
|
|
@ -93,10 +93,11 @@ export FASTEMBED_CACHE_PATH="$HOME/.fastembed_cache"
|
|||
|----------|-------------|---------|
|
||||
| `RUST_LOG` | Log verbosity + per-module filter | `info` |
|
||||
| `FASTEMBED_CACHE_PATH` | Embeddings model cache | `./.fastembed_cache` |
|
||||
| `VESTIGE_DATA_DIR` | Storage directory fallback; database lives at `<dir>/vestige.db` | OS data dir |
|
||||
| `VESTIGE_DASHBOARD_PORT` | Dashboard port | `3927` |
|
||||
| `VESTIGE_AUTH_TOKEN` | Bearer auth for dashboard + HTTP MCP | auto-generated |
|
||||
|
||||
Storage location is the `--data-dir <path>` CLI flag (defaults to your OS's per-user data directory).
|
||||
Storage precedence is `--data-dir <path>`, then `VESTIGE_DATA_DIR`, then your OS's per-user data directory.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "vestige-mcp-server",
|
||||
"version": "2.0.7",
|
||||
"version": "2.1.0",
|
||||
"description": "Vestige MCP Server — Cognitive memory for AI with FSRS-6, 3D dashboard, and 29 brain modules",
|
||||
"bin": {
|
||||
"vestige-mcp": "bin/vestige-mcp.js",
|
||||
|
|
|
|||
|
|
@ -6,8 +6,9 @@ const path = require('path');
|
|||
const os = require('os');
|
||||
const { execSync } = require('child_process');
|
||||
|
||||
const VERSION = require('../package.json').version;
|
||||
const BINARY_VERSION = '2.0.1'; // GitHub release version for binaries
|
||||
const packageJson = require('../package.json');
|
||||
const VERSION = packageJson.version;
|
||||
const BINARY_VERSION = VERSION;
|
||||
const PLATFORM = os.platform();
|
||||
const ARCH = os.arch();
|
||||
|
||||
|
|
@ -40,6 +41,21 @@ const downloadUrl = `https://github.com/samvallad33/vestige/releases/download/v$
|
|||
const targetDir = path.join(__dirname, '..', 'bin');
|
||||
const archivePath = path.join(targetDir, archiveName);
|
||||
|
||||
function isWorkspaceCheckout() {
|
||||
const packageRoot = path.resolve(__dirname, '..');
|
||||
const repoRoot = path.resolve(packageRoot, '..', '..');
|
||||
return (
|
||||
path.basename(packageRoot) === 'vestige-mcp-npm' &&
|
||||
path.basename(path.dirname(packageRoot)) === 'packages' &&
|
||||
fs.existsSync(path.join(repoRoot, 'pnpm-workspace.yaml'))
|
||||
);
|
||||
}
|
||||
|
||||
if (process.env.VESTIGE_SKIP_BINARY_DOWNLOAD === '1' || isWorkspaceCheckout()) {
|
||||
console.log('Skipping Vestige binary download in local workspace checkout.');
|
||||
process.exit(0);
|
||||
}
|
||||
|
||||
console.log(`Installing Vestige MCP v${VERSION} for ${target}...`);
|
||||
|
||||
// Ensure bin directory exists
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ One-click installation bundle for Claude Desktop.
|
|||
|
||||
## For Users
|
||||
|
||||
1. Download `vestige-1.1.0.mcpb` from [GitHub Releases](https://github.com/samvallad33/vestige/releases)
|
||||
1. Download `vestige-2.1.0.mcpb` from [GitHub Releases](https://github.com/samvallad33/vestige/releases)
|
||||
2. Double-click to install
|
||||
3. Restart Claude Desktop
|
||||
|
||||
|
|
@ -34,5 +34,5 @@ vestige-mcpb/
|
|||
│ ├── vestige-mcp-darwin-arm64
|
||||
│ ├── vestige-mcp-linux-x64
|
||||
│ └── vestige-mcp-win32-x64.exe
|
||||
└── vestige-1.1.0.mcpb # Final bundle (generated)
|
||||
└── vestige-2.1.0.mcpb # Final bundle (generated)
|
||||
```
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
VERSION="${1:-1.1.0}"
|
||||
VERSION="${1:-2.1.0}"
|
||||
REPO="samvallad33/vestige"
|
||||
|
||||
echo "Building Vestige MCPB v${VERSION}..."
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"manifest_version": "0.2",
|
||||
"name": "vestige",
|
||||
"display_name": "Vestige",
|
||||
"version": "1.5.0",
|
||||
"version": "2.1.0",
|
||||
"description": "AI memory system built on 130 years of cognitive science. FSRS-6 spaced repetition, synaptic tagging, and local-first storage.",
|
||||
"author": {
|
||||
"name": "Sam Valladares",
|
||||
|
|
@ -12,7 +12,7 @@
|
|||
"type": "git",
|
||||
"url": "https://github.com/samvallad33/vestige"
|
||||
},
|
||||
"license": "MIT",
|
||||
"license": "AGPL-3.0-only",
|
||||
"server": {
|
||||
"type": "binary",
|
||||
"entry_point": "server/vestige-mcp-darwin-arm64",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue