Gnomon gibt jedem KI-Agenten eine eigene Branch der Produktionsdatenbank

Gnomon. Git for Postgres data, built for agents

Gnomon ist eine Open-Source-PostgreSQL-Erweiterung, die Branches, Diffs, Merges und Undo direkt in der Datenbank ermöglicht. Jeder Agent erhält per Connection-String eine eigene Branch, die sofort öffnet, ohne Daten zu kopieren. Änderungen lassen sich zeilen- und feldgenau prüfen, typbewusst mergen und rückgängig machen. Die Historie erlaubt Zeitreisen zu jedem Zeitpunkt. Ein MCP-Server und SDKs für TypeScript und Python binden gängige Agent-Frameworks ein.

Eine Branch liest alles von main und behält nur, was sie ändert – sie öffnet sofort und kopiert nichts, egal wie groß die Datenbank ist.
  1. sp4cec0wb0y

    > Gnomon ist eine PostgreSQL-Erweiterung, die deiner Datenbank Branches, Historie, Merges und Undo gibt. Gib einem Agenten seinen eigenen Branch deiner echten Datenbank, und zwar als nichts weiter als einen Connection-String. Sieh jedes Feld, das er geändert hat, merge es in main, wenn es stimmt, und mach es rückgängig, wenn nicht.

    Ich weiß nicht, ob mir die Idee gefällt, einem Agenten direkten Zugriff auf DB-Migrationen zu geben, wo DB-Migrationen in den meisten Anwendungen doch bereits über Code existieren (die dann von git verwaltet werden). Was wäre hier der Use Case, der nicht schon durch Migrationscode in git abgedeckt ist?

  2. ulrikrasmussen

    Ich habe kein Problem damit, dass Leute LLMs nutzen, um Code zu generieren, aber ich bin es so, so leid, README.md-Dateien zu lesen, die von KI geschrieben wurden. Wenn du willst, dass ich mich überhaupt für deine Idee interessiere, dann nimm dir bitte die ein oder zwei Stunden Zeit, um zu erklären, was du gemacht hast (oder deinen Agenten hast machen lassen) und warum, und zwar mit deinen eigenen Worten.

    LLMs lassen alles an der Oberfläche wie eine gute Idee klingen, und ich als Leser muss mich reinknien und geistige Kapazität darauf verwenden, das Gerede von dem zu trennen, was tatsächlich eine gute Idee ist. Das werde ich nicht tun, ich schließe einfach den Tab. Was ich in der README.md lesen will, ist ein echter Mensch, der ein echtes Bedürfnis und eine echte Idee äußert, wie man dem begegnet.

    Klar, nutz ein LLM, um Feedback zu deinem Text zu bekommen, vielleicht lass es dir sogar helfen, gute Beispiele zu entwickeln. Aber wenn du nicht mal selbst einen einzigen zusammenhängenden Satz zustande bringst, dann behalt dein Projekt für dich und hör auf, die Zeit und Aufmerksamkeit anderer zu verschwenden.

  3. horsawlarway

    Sieht funktional sehr ähnlich aus wie doltgres...?

    https://github.com/dolthub/doltgresql

Mehr von diesem Tag

2026-11-13