Gnomon даёт каждому агенту собственную ветку вашей базы данных

Gnomon. Git for Postgres data, built for agents

Расширение для PostgreSQL под названием Gnomon приносит в данные принципы Git: ветвление, диффы, слияния и откат. Ветка открывается мгновенно и не копирует данные, а представляется обычной строкой подключения. Агент может работать в изолированной ветке, вносить изменения, а затем их можно просмотреть, слить в основную базу или отменить. Gnomon также хранит полную историю и позволяет вернуться к любому моменту времени.

Ветка читает всё из основной базы и хранит только то, что в ней изменилось, поэтому открывается мгновенно и ничего не копирует, каким бы большим ни был ваш датабаз.
  1. sp4cec0wb0y

    > Gnomon — это расширение для PostgreSQL, которое даёт вашей базе данных ветки, историю, слияния и отмену. Дайте агенту собственную ветку вашей реальной базы данных, не более чем в виде строки подключения. Смотрите каждое поле, которое он изменил, вливайте в основную ветку, когда всё правильно, и отменяйте, если нет.

    Не знаю, нравится ли мне идея давать агенту прямой доступ к миграциям БД, когда миграции БД уже существуют через код в большинстве приложений (которые затем управляются через git). Каков был бы вариант использования для этого, который ещё не обрабатывается через код миграции в git?

  2. ulrikrasmussen

    Я не против, когда люди используют LLM для генерации кода, но я так, так устал читать README.md, написанные ИИ. Если вы хотите, чтобы я проявил хоть какой-то интерес к вашей идее, пожалуйста, потратьте час или два, чтобы объяснить, что вы сделали (или заставили сделать вашего агента) и почему, своими собственными словами.

    LLM заставят любую идею звучать хорошо на поверхности, и мне как читателю приходится копаться и тратить умственные усилия, чтобы отделить шелуху от того, что на самом деле является хорошей идеей. Я не собираюсь этого делать, я просто закрою вкладку. Что я хочу прочитать в README.md, так это то, как реальный человек выражает реальную потребность и реальную идею о том, как её решить.

    Конечно, используйте LLM, чтобы получить отзыв о вашем письме, может быть, даже позвольте ему помочь вам разработать хорошие примеры. Но если вы не можете написать даже одно связное предложение самостоятельно, держите свой проект при себе и перестаньте тратить время и внимание других.

  3. horsawlarway

    Функционально выглядит очень похоже на doltgres...?

    https://github.com/dolthub/doltgresql

Ещё за этот день

2026-11-13