# agentpack

Хранит состояние задач агента прямо в репозитории. Спасает от повторного поиска ошибок, когда контекст сжался или сессия перезапустилась.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 18
- Автор: ihorponom
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/ihorponom/agentpack
- Обновлён: 2026-10-17
- HTML: https://affpapa.org/nevibecode/mcp/agentpack

## Что делает

Когда сессия закрывается или сжимается контекст, агент теряет детали расследования. Приходится запускать отладку заново. Agentpack сохраняет цели задачи, отклонённые варианты и контрольные точки в локальную папку `.agentpack/`. Следующая сессия подхватывает эти записи и продолжает работу.

Каждая задача получает свой паспорт. В нём зафиксированы статус и разрешённые для правок пути. Заметки о коде привязаны к хэшам файлов: если код изменился, система помечает старый вывод устаревшим. Встроенный механизм task gate следит за границами изменений, предупреждая о выходе за пределы рабочей зоны.

Для работы сервера требуется Node.js версии 20 или новее: без него CLI не запустится. Agentpack работает локально и не обращается к облачным сервисам. Настройки окружения записываются в `.git/info/exclude`, поэтому файл `.gitignore` остаётся нетронутым.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add agentpack -- npx -y agentpack-cli
```

### Codex

**Командой платформы**
```bash
codex mcp add agentpack -- npx -y agentpack-cli
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "agentpack": {
            "command": "npx",
            "args": [
                "-y",
                "agentpack-cli"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "agentpack": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "agentpack-cli"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add agentpack npx -y agentpack-cli
```

## Когда брать
- сохранить проверенные гипотезы до сжатия контекста
- передать задачу между сессиями без повторной отладки
- ограничить область правок конкретными каталогами репозитория
- отследить устаревшие выводы агента при изменении файлов

## Примеры запросов агенту
- Загрузи контекст текущей задачи из Agentpack и проверь следующий шаг
- Зафиксируй неудачную попытку в Agentpack и сделай чекпоинт
- Покажи паспорт текущей задачи и список файлов для редактирования

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
