SV

samvallad33/vestige

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

658 stars 73 forks Качество 78 Тренд 41AGPL-3.0

samvallad33/vestige — это кандидат на сервер MCP, импортированный из https://github.com/samvallad33/vestige.

Обзор

samvallad33/vestige — это кандидат на сервер MCP, импортированный из https://github.com/samvallad33/vestige.

Обзор (машинный перевод)

Vestige даёт агентам ИИ память, которую можно проверить, и охранник, который останавливает их до того, как они нанесут ущерб. Память находится в Strata — логе только с добавлением, где каждая запись проходит через гейт и оставляет чек, а память находится по точному идентификатору или тегу, никогда по векторному сходству. Охрана выходит за пределы модели при каждом вызове инструмента, останавливает разрушительные команды до их запуска, ведёт квитанцию о каждом решении и пропускает остановленную команду только после того, как владелец одобрит именно эту команду из своего терминала, так что старое «да» больше никогда не считается разрешением на действие. Когда что-то ломается, causal_walk следует за записанной историей обратно к настоящей причине.

Проблема

Агенты сами запускают rm -rf, форс-пуш, сбрасывают таблицы и перезаписывают .env, и ничто их не останавливает. Когда что-то ломается, поиск сходства находит похожих, а не причин.

Что нового в v5

5.0.0 PRECEDENT отправлен 18 октября 2026 года. Vestige теперь читает собственные записи о исполнении.

  • precedent. Любой подключённый агент может спросить, что затвор остановился или разрешил, по какому правилу и какое разрешение отвечало на каждую остановку.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Vestige

Memory your AI can prove. A guard that stops it before it breaks things.

Vestige gives AI agents a memory that gets sharper over time, and a guard that checks your agent’s tool calls before they run. Every memory has a receipt. Every stop has a reason. Nothing is guessed.

Quick start

  1. Install the binaries (macOS and Linux), or download them for your platform from Releases:
    curl -fsSL https://raw.githubusercontent.com/samvallad33/vestige/main/scripts/install.sh | sh
    
  2. Run npx @vestige/init, choose Memory or Memory plus guard, and confirm.
  3. Restart your AI client, then say: “Tell me something about a friend.” Ask about them later.

It remembers what matters

Save “Maya felt off after dinner at Bangkok Garden.” Later, save “Maya has a peanut allergy.”

Vestige sees that both memories are about Maya and raises the older one. When your agent plans Maya’s birthday dinner, that dinner comes up first.

This is Retroactive Salience Backfill: when something new makes an old memory matter, Vestige brings it back. It runs on every save, records every change it makes, and any change can be undone. How Backfill works.

It proves what it knows

Memory lives in Strata, an append-only log. Every write passes a gate and returns a receipt. A memory is found by its exact id or tag, never by a lookalike.

When something breaks, causal_walk follows the recorded links backward to the cause. Point gather at a GitHub issue and it walks back from there.

It stops what you never approved

Operator Lite is a free guard for your agent’s tool calls. It stops force pushes, dropped tables, recursive deletes and production deploys before they run, even when the command is disguised. 30 rules: 15 stop the call, 15 record it for you to review.

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →