
phasespace-labs/palinode
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Подложка памяти для агентов ИИ и инструментов разработчика. Git-версия, нативный файл, MCP-first.
Обзор
Память агента становится товаром. Регулируемая агентная память не является: Palinode - это слой памяти, где запоминаемый факт говорит, насколько сильно он считается и какие доказательства его поддерживают, и где каждый факт - это строка в файле разметки, читаемом, дифференцируемом, относящемся к обязательству, которое его записало, и обратимом, когда это неправильно. Немаркированная память немаркирована, никогда молча не продвигаемая к факту. Нет черного ящика векторного магазина, которому вы должны доверять. Память вашего агента - это папка файлов разметки. Palinode индексирует их с помощью гибридного поиска, уплотняет их с помощью LLM и обслуживает их через MCP — поэтому такая же память работает в Claude Code, Cursor, Windsurf, Zed, VS Code (Continue/Cline) и любом другом MCP-совместимом редакторе. Принесите свой собственный свод Obsidian или используйте Palinode в качестве одного: палинодный init -obsidian /path / to /vault каркас полный свод с дефолтами графика, проводкой ежедневных нот и контрактом вики, поддерживаемым LLM. Предприятия могут управлять памятью ИИ так же, как они управляют кодом.
Обзор (машинный перевод)
**Инспектируемая, исправимая память проекта для многократной работы на сессиях, агентах и рабочих деревьях.
На прошлой неделе ваша команда выбрала SQLite для кэша, потому что он избегал работы с кэшем. База данных. Измененное требование делает PostgreSQL лучшим выбором. Без решения и его причины новый агент может повторить старый подход. С помощью Palinode можно сохранить замену, осмотреть оригинал и его историю. и исправить отчет о работе следующей сессии.
Palinode сохраняет память проекта в файлах Markdown и истории Git под вашим локальным управлением. Контроль. Агент может использовать свои инструменты для сохранения, поиска и проверки этой памяти. Некоторые поддерживаемые клиентские интеграции также могут выполнять настроенный захват или отзыв; Их автоматическое поведение, объем и управление варьируются в зависимости от клиента и конфигурации. Ничто не продвигается от немаркированной ноты к факту.
Палинода — это стихотворение, которое убирает то, что было сказано раньше, и говорит это лучше. Вот что делает уплотнение памяти. *
Построен Полом Кайлом в фазово-пространственных лабораториях. См. Авто.
Начните здесь
Следуйте каноническому Quickstart для одного полного путешествия: установить → запустить → подключить MCP-клиент → сохранить решение → открыть новую сессию
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
┌─ palinode ─┐
│ ░░░░░░░░░░ │
│ ▓▓▓▓▓▓▓▓▓▓ │
│ ██████████ │
└────────────┘
Inspectable, correctable project memory for repeated work across sessions, agents, and worktrees.
Last week, your team chose SQLite for a cache because it avoided operating a database. This week, a changed requirement makes PostgreSQL the better choice. Without the decision and its reason, a fresh agent can repeat the old approach. With Palinode, you can save the replacement, inspect the original and its history, and correct the record for the next session.
Palinode keeps project memory in Markdown files and Git history under your local control. An agent can use its tools to save, search, and inspect that memory. Some supported client integrations can also perform configured capture or recall; their automatic behavior, scope, and controls vary by client and configuration. Nothing is silently promoted from an unmarked note to a fact.
A palinode is a poem that retracts what was said before and says it better. That’s what memory compaction does.
Built by Paul Kyle at phasespace-labs. See AUTHORS.
Start here
Follow the canonical Quickstart for one complete journey: install → start → connect an MCP client → save a decision → open a fresh session → inspect its markdown/provenance → correct it. It keeps the private memory store separate from the code checkout and distinguishes the current release from source-checkout capabilities.
Inspect the retired decision
The screenshot shows the archived initial SQLite decision after the separate PostgreSQL replacement was saved and the original was retired. See the local provenance UI guide for the full read-only inspector and the correction lifecycle; the guide explains that the image is taken after retirement, not before the save steps.
Supported Platforms
| Platform | Session Skill Path | MCP Config |
|---|---|---|
| Claude Code CLI | ~/.claude/skills/ |
~/.claude.json |
| Claude Desktop | ~/.claude/skills/ |
claude_desktop_config.json |
| Cursor | .cursor/skills/ |
.cursor/mcp.json |
| VS Code + Claude (Continue / Cline) | ~/.claude/skills/ |
see MCP-INSTALL-RECIPES.md |
| JetBrains + Claude | ~/.claude/skills/ |
~/.claude.json |
| Antigravity IDE | .agent/skills/ |
native 3-dot MCP menu |
| Codex CLI | N/A (no skills) | ~/.codex/config.toml |
| Pi | N/A (native extension) | plugins/pi/ — per-turn recall via lifecycle hooks |
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"palinode": { "type": "http", "url": "http://your-server:6341/mcp/" }
}
}