Atuin Threads синхронизирует сессии агентов между всеми вашими машинами
Atuin Threads: All your agent sessions on every machine
Atuin 18.24 добавляет Threads: сессии Claude Code, Codex, Pi, Omp и OpenCode теперь синхронизируются между устройствами с end-to-end шифрованием. Задачу можно начать в Claude Code на dev-сервере и продолжить в Codex на ноутбуке, сохранив весь контекст. Через MCP агенты сами ищут прошлые сессии, понимают, почему было принято решение, и продолжают старые расследования. Сбор сессий включается вручную, синк можно держать локально или поднять на своём сервере.
Что, если бы мы могли передавать ветку агента так же, как ветку Git?
- baalimago
Подозреваю, что это одна из тех проблем, для которых «все» построили своё решение. Включая меня!
Я создал slivingdoc[0] с альтернативным подходом: вместо синхронизации точных сессий (которые часто довольно шумные и не так уж полезны), агенты получают живой документ с автоматическим разрешением конфликтов слияния на базе s3 («бесконечное» хранилище). Идея в том, что агентам предлагается суммировать свой контекст в slivingdoc как обычные utf-8 файлы. Таким образом, вам нужно только добавить stdio MCP сервер во все ваши харнессы, которые его поддерживают, и всё просто работает!
Некоторые харнессы _супер_ в восторге от этой концепции. Codex вообще не требует никаких подсказок, чтобы начать общаться. Я почерпнул идею из включения агентных форумов через все хаки openAI.
[0]: slivingdoc.dev
- nzoschke
Я начал строить свою версию этого в Superlogical Rex.
Довольно сложно решить, куда подключаться.
В Rex есть события, у харнессов есть хуки, вывод терминала может устанавливать статус программы, у git есть хуки.
Я не уверен, что на самом деле хочу сохранять каждую сессию с каждой машины. Это много шума, особенно когда половина сессий кодинга — экспериментальные / одноразовые.
Но в то же время это не так много данных, чтобы их было легко пробить через ripgrep / LLM.
- hugmynutus
Реально наслаждался Atuin несколько недель, пока не понял, что он не имеет корректной обработки `EFSRO` (Error: Read-Only File System). Так что когда мой маунт `/home` столкнулся с отказом диска в RAID-массиве, это сломало мою локальную оболочку. Проблема висит открытой почти год. Довольно разочаровывающе.
- thesurlydev
У меня роман с Atuin, но это может превратиться в полноценную одержимость.
- talloaktrees
Я построил это для себя, но не для нескольких машин.
Он сканирует логи сессий всех харнессов кодинга, которые я использую, и одна дополнительная вещь, которую он делает, — создаёт эмбеддинги, чтобы обеспечить гибридный BM25/семантический поиск.
Думаю, такие инструменты — один из немногих случаев, когда я потратил время на «использование ИИ для работы над моими ИИ-инструментами», и это действительно было хорошим использованием времени.
Это так полезно — иметь возможность сказать «поищи в сессиях тот раз, когда я работал над XYZ 3 месяца назад».